HARRISONBURG, Va. (AP) — Wayne Knight's 58-yard touchdown run in the fourth quarter put No. 21 James Madison ahead to stay and the Dukes beat Washington State 24-20 on Saturday.

Knight carried 15 times for 126 yards and Alonza Barnett was 9 for 18 passing for 144 yards and a touchdown for James Madison (10-1).

Zevi Eckhaus completed 19 of 31 passes for 171 yards and a touchdown and rushed for another score to lead Washington State (5-6). Kirby Vorhees rushed for 61 yards on 19 carries.

After the teams traded field goals in the first quarter, JMU cornerback Justin Eaglin picked off a pass from Eckhaus and returned it 37 yards for a touchdown to give the Dukes a 10-3 lead early in the second quarter.

Midway through the period, Eckhaus got it back by hitting Tony Freeman over the middle f

See Full Page