Jameis Winston threw a 38-yard touchdown pass — his third of the game — to Cedric Tillman with 59 seconds left as the Browns stunned Lamar Jackson and the Ravens 29-24 on Sunday in Cleveland to snap a five-game losing streak.

Making his first start in two years and replacing injured starter Deshaun Watson, Winston helped the Browns (2-6) take down their AFC North rival.

But only after surviving a late comeback attempt by Jackson, who drove the Ravens (5-3) to the Browns 24 in the final seconds. Jackson brought time to avoid sacks and threw two incompletions into the end zone, the second to Zay Flowers as time expired.

Following the play, Jackson threw his helmet in anger in front of the Ravens’ bench as the team’s five-game winning streak ended with a surprising loss.

Winston finished 27 of 41 for 334 yards in his first start since Sept. 25, 2022, for the Saints. He took over the Browns’ offense this week after Watson suffered a season-ending Achilles tendon rupture a week ago.

The 30-year-old QB did what Watson couldn’t as the Browns scored their most points this season and he eclipsed 300 yards passing, something his teammate hasn’t done in 19 starts over three seasons in Cleveland.

Lions 52, Titans 14: Jared Goff threw three TD passes and David Montgomery was the first of five players to score in the first half for the Lions, who rolled at home. The NFC North-leading Lions have the conference’s best record at 6-1. They have won five straight.

Packers 30, Jaguars 27: Backup QB Malik Willis completed a 51-yard pass to Jayden Reed that set up Brandon McManus’ second winning kick in as many weeks, a 24-yarder that lifted the Packers to the road win. Willis rallied the Packers to their fourth consecutive win, this one with Jordan Love watching from the sideline after suffering a groin injury.

Cardinals 28, Dolphins 27: Kyler Murray drove the Cardinals into position for a game-winning FG by Chad Ryland as time expired for the second straight week, and the visiting Cardinals spoiled Dolphins QB Tua Tagovailoa’s return from a concussion. Murray led two scoring drives in the fourth to rally the Cardinals from a nine-point deficit.

Eagles 37, Bengals 17: Jalen Hurts rushed for three scores and threw another TD, helping the Eagles earn their third consecutive victory. The host Bengals finished with just 58 yards rushing.

Patriots 25, Jets 22: Rhamondre Stevenson plunged into the end zone with 22 seconds left and the Patriots recovered after first-round draft pick Drake Maye left with a concussion early to snap a six-game skid. The visiting Jets lost their fourth straight.

Texans 23, Colts 20: C.J. Stroud threw for 285 yards and a TD and Joe Mixon ran for 102 yards with a score to help the host Texans win at home. The Texans swept their season series with the Colts for just the second time in franchise history.

Falcons 31, Buccaneers 26: Kirk Cousins threw for 276 yards and four TDs as the Falcons took sole possession of first place of the NFC South with the road win.