Kendric Davis scored 32 points to lead Adelaide past the previously unbeaten Illawarra, 102-100, in a back-and-forth Wollongong firefight.