Josh Haldi threw for a career-high 333 yards and six touchdowns Saturday, leading Northern Illinois to a 59-38 win over Western Michigan.
On Northern Illinois' biggest passing day in more than 10 years, Haldi fell short of a school record by just one touchdown. Dan Sheldon caught six passes for 213 yards and three touchdowns -- the fourth-highest receiving total in Northern's history.
Northern Illinois (6-2 overall, 5-0 in the Mid-American Conference) had three scoring plays covering more than 50 yards, and rolled up 652 total yards of offense. The Huskies averaged 9.9 yards per play, and scored on their first four possessions, including the first play of the game, when running back Garrett Wolfe scampered 78 yards for a touchdown.
The loss was the sixth consecutive for Western Michigan (1-6, 0-4) in its longest losing streak since 1996.
Receiver Greg Jennings caught eight passes for 127 yards and one touchdown for the Broncos in his third consecutive 100-yard game.
Wolfe ran for 185 yards on 20 carries for the Huskies. Western quarterback Ryan Cubit completed 26 of 45 passes for 290 yards and a touchdown.
Around the MAC
Elsewhere in the Mid-American Conference, Lance Moore caught a 43-yard touchdown pass and returned a punt 89 yards for a score to lead Toledo (6-2, 5-0) to a 27-22 win over Central Michigan (2-5, 1-3).
Omar Jacobs passed for 389 yards and two touchdowns and ran for a score to lead Bowling Green (5-2, 3-1) to a 41-16 win over Ohio (3-5, 1-4). Jacobs completed 28 of 44 passes with touchdowns of 3 yards to Charles Sharon and 16 yards to Cole Magner.
Brett Biggs rushed for 195 yards and scored three touchdowns, and Domenik Hixon scored twice to lead Akron (4-4, 4-1) to a 35-23 win over Ball State (1-7, 1-4).
Josh Betts passed for 288 yards and a score and Brandon Murphy and Luke Clemens rushed for two touchdowns apiece as Miami of Ohio (5-3, 4-1) took a 43-7 win over Central Florida (0-7, 0-4).
Around the nation
Anthony Vita passed for 219 yards and three touchdowns as Brown (4-2, 1-2) rallied for a 21-17 Ivy League victory over Cornell (1-5, 1-2). Vita, a sophomore making his first varsity start, completed 15 of 30 passes and threw two touchdown passes in the fourth quarter as Brown overcame a 17-7 deficit. Ryan Kuhn ran for two touchdowns and passed for 121 yards for Cornell.
Jamaal Branch rushed for 208 yards and four touchdowns to lead Colgate (5-2, 2-0) to a 41-7 win over Holy Cross (1-6, 0-3) in the Patriot League. Colgate forced eight turnovers while outgaining the Crusaders 499 yards to 278 in total offense. The Raiders opened a 21-0 lead in the first quarter on three TD runs by Branch.
Sandro DeAngelis (St. Joe's) went 3 for 3 on extra points for Nebraska (4-3, 2-2) in its 45-21 Big 12 loss to Kansas State (3-4, 1-3).