Fighting back from a 17-0 second-quarter deficit, the Michigan Wolverines held off the Rutgers Scarlet Knights, 48-42, in triple-overtime on Saturday to snap a three-game losing streak and improve to 2-3.

This was the first overtime game for Rutgers, who is now 1-4, since 2013, when they were a member of the American Athletic Conference.

Redshirt sophomore Hassan Haskins’ one-yard touchdown plunge ended up being the difference in the game.

Haskins finished with 111 rushing yards, the first time a Wolverine tailback reached the century mark since their October 26, 2019 victory over the Notre Dame Fighting Irish.

Redshirt freshman Cade McNamara, who replaced redshirt sophomore Joe Milton in the second quarter, delivered a sparkling performance, completing 27-of-36 passes for 259 yards and five scores (one rushing). Sophomore wide receiver Cornelius Johnson was his top target, registering five receptions for 105 yards and two trips to the end zone.

While the effort ultimately came up just short, redshirt junior Noah Vedral was effective for the Scarlet Knights, as well, connecting on 29-of-43 attempts for 381 yards, three touchdowns and an interception.

Fellow redshirt junior Shameen Jones was one of two Rutgers players to record triple-digit receiving yards, hauling in seven passes for 127 yards, while senior Bo Melton tallied seven catches for 109 yards and a score.

Seeking a return to .500, Michigan will square off with the Penn State Nittany Lions (0-5) in Ann Arbor on November 28; the Scarlet Knights will head to West Lafayette to clash with the Purdue Boilermakers (2-2) at 4 p.m. ET on FS1.