Dalvin Cook ran for 97 yards, including the go-ahead touchdown on fourth down, and had another 86 yards receiving to set up three other scores, helping the Minnesota Vikings beat the Dallas Cowboys 28-24.
Cook, the NFL rushing leader, easily outplayed two-time rushing champion Ezekiel Elliott as the Vikings (7-3) beat a winning team on the road for the first time in almost two years. Minnesota was 0-9-1 in its previous 10 such games.
Amari Cooper had the most circus catches on a night full of them for both teams, including a toe-tapping TD for Dallas’ only lead in the third quarter.
Kirk Cousins threw for two touchdown passes, both to Kyle Rudolph, for just his second victory in nine prime-time road games.
Elliott had 47 yards on 20 carries after three straight 100-yard games as the Cowboys (5-4) fell into a first-place tie with Philadelphia in the NFC East.
Despite throwing for 397 yards and three touchdowns, Prescott lost to Cousins for the first time after going 4-0 against the former Washington quarterback as a division rival.
Cousins, who had 220 yards passing, beat the Cowboys for the second time in eight tries as the Vikings kept pace in the NFC North, a game behind division-leading Green Bay.
Trailing by four in the final two minutes, the Cowboys had a first down at the Minnesota 19 but insisted on continuing to force the ball to Elliott when the Vikings had made it clear they were stopping him first.
Two runs netted minus-3 yards, and the Cowboys went to Elliott again on fourth down even though it was a pass. Linebacker Eric Kendricks broke up the sideline throw to Elliott, a dual threat like Cook but not on this night. He had two catches for 16 yards.
The Cowboys got the ball back with 17 seconds left, but Jayron Kearse intercepted Prescott’s desperation pass from near midfield in the end zone.