No. 2? Probably not any more.

The Indianapolis University football team apparently was not impressed by Grand Valley State’s lofty preseason rating on Thursday.

The Greyhounds, who last beat the Lakers in 2011 for only the second time in 22 tries, used its ground game to overcome an early 13-0 deficit for a 24-20 win over the No. 2-ranked team in Division II.

Grand Valley scored with just over seven minutes to play for its first lead since the end of the first quarter, but Indianapolis put together a time-consuming drive that gave them the lead back when Al McKellar ran 51 yards with 3:43 to play.

The Lakers moved the ball back down the field, but an incomplete pass on fourth down with one second remaining stopped Grand Valley’s final drive.

Offensively the teams were polar opposites. The Greyhounds lived up to their nickname, running the ball 55 times for 326 yards. All three Indianapolis touchdowns came on the ground.

Grand Valley State, meanwhile, benefitted from Bart Williams’ 22-for-37 effort for 303 yards. Junior Marty Carter, however, was limited to 57 yards on 17 carries.

McKellar’s game-winner was part of his 21 carries that netted 206 yards. Andrew Walker carried 20 times for 105 yards.

Grand Valley scored twice in the first quarter with Williams hitting Nick Keizer for nine yards and Brandon Bean for seven yards for a 13-0 lead.

Keizer had his best game ever with six catches for 118 yards and Bean had seven grabs for 84 yards. Keizer also had a 10-yard scoring catch with 7 minutes, 11 seconds to play in the game that was erased on McKellar’s long run.

Indianapolis quarterback Jake Purichia passed only when he had to — 8 for 9 for 56 yards — and ran just nine times, but he recorded the Greyhounds’ first touchdown with a 4-yard pass in the second quarter and pulled his team to within 17-13 in the third quarter with an uncontested 2-yard bootleg run.

Brad Schickel booted a 27-yard field goal early in the second quarter for the Greyhounds’ first points.