HARRISONBURG, Va. (AP) _ Leo Hamlett rushed for 121 yards and three touchdowns Saturday as Delaware rushed for 520 yards against James Madison, beating the Dukes 48-19.

The Blue Hens (7-0, 5-0 Yankee Conference) held James Madison (6-2, 4-1) to 26 yards rushing, forced three turnovers and never punted. The victory gives Delaware sole possession of first place in the Yankee Conference Mid-Atlantic Division, dropping the Dukes into second place.

Kai Hebron gained 144 yards and one score on 20 carries, and Pat Williams had 104 yards and a TD on 13 carries. Hamlett completed five of his 12 passes for 76 yards.

The loss snapped the Dukes winning streak at four games. James Madison had won three consecutive games on Mike Cawley TD passes in the final minute.

Against the Blue Hens, the Cawley never had a chance at last-minute heroics as Delaware jumped out to 20-3 lead at halftime. Cawley was 31-of-48 for 263 yards and a score. He was intercepted twice and sacked three times.

The Dukes offense was missing tailback Kelvin Jeter (509 yards, 8 TDs), out with an injured right knee.

Hamlett scored on runs of 1, 7, and 32 yards. Hebron had a 12-yard TD run, and Williams scored on a 33-yard run.

All of the Dukes touchdowns came in the final quarter as Cawley hit Jay Jones on a 3-yard pass, and backup quarterback Willie Gonzalez connected with Juan Dorsey for 9 yards with 50 seconds remaining.

Delaware entered the game ranked No. 7 in Division I-AA, and James Madison was ranked No. 10.