Two weeks ago, the Vikings were ahead of the Packers for all but nine minutes of Kevin O'Connell's first game as head coach. Since then, they had not spent a single second with a lead.
The Eagles had outclassed them in a 24-7 victory Monday night, and on Sunday, the home fans who'd exulted over the Vikings' first victory booed O'Connell's team as the Lions built not one, but two double-digit leads in a game that threatened to send the Vikings overseas with a 1-2 record.
But after his defense got the stop it had to have, and his counterpart's fourth-down decision gave the Vikings a chance for at least a tying field goal with 1:10 left, O'Connell needed little time to deliberate about how he wanted to spend the game's final minute.
"I wanted to score a touchdown," he said. "I wanted to win this football game in front of our fans in regulation."
And that's what the Vikings did, beating Detroit 28-24.
The offense roared to life, for two pass plays that O'Connell didn't have on his call sheet for the Lions game. Kirk Cousins hit K.J. Osborn for two 28-yard strikes — the Vikings' first two pass plays of more than 20 yards since Week 1. After the second throw, Osborn stood in U.S. Bank Stadium's east end zone, staring into a crowd that was again at full throat and wouldn't settle until well after Josh Metellus iced the game by intercepting Jared Goff's downfield heave.
The victory was neither an emphatic statement nor an example of pristine execution. The Vikings gave up 416 yards and allowed Detroit to hold the ball for 34:04. They converted only two of their nine third-down attempts, saw Greg Joseph miss two field goals, and faced the possibility of a 17-point deficit after Dalvin Cook fumbled on a third-quarter play that also knocked him out of the game because of a left shoulder injury.
But after they lost Monday night and staggered through the first quarter Sunday, the Vikings could at least prepare for their long trip to London knowing they won't have to stop a two-game losing streak.