Indianapolis Colts quarterback Philip Rivers passed for 371 yards and three touchdowns and Julian Blackmon came up with a critical late interception to lift the Colts to a 31-27 win over the visiting Cincinnati Bengals on Sunday.

Rivers completed 29 of 44 passes and put the Colts (4-2) ahead to stay with a 14-yard touchdown to Jack Doyle with 14:55 remaining. Indianapolis pushed the lead to 31-27 with 4:03 left on a 40-yard field goal from Rodrigo Blankenship.

The Bengals (1-4-1) had a chance to steal the win late, but Blackmon intercepted Cincinnati rookie quarterback Joe Burrow at the Colts 19-yard line with 46 seconds left to seal it.

Burrow passed for 313 yards and scored on a one-yard touchdown run, posting his fourth 300-yard passing day in six games. But it wasn’t enough at the Bengals saw their winless road streak extend to 17 games.

Cincinnati kicker Randy Bullock, who had field goals of 47 and 55 yards, had a 48-yard attempt bounce off the right upright midway through the fourth quarter.

Burrow led Cincinnati to three touchdown drives on its first three possessions, allowing the Bengals to jump to an early 21-0 lead. Giovani Bernard scored on 2-yard run with 11:17 left in the first quarter, Burrow added his own 2-yard touchdown later in the frame, and Joe Mixon’s 7-yard touchdown came on the first play of the second quarter.

Rivers, making his 230th consecutive start, rallied the Colts back. Rivers led the Colts on a 7-play, 87-yard drive, capped by a one-yard scoring run from Trey Burton to cut Cincinnati’s lead to 21-7. Rivers then connected with Burton on a 10-yard touchdown and found Zach Paschal on a 17-yard scoring pass with 15 seconds left to pull the Colts within 24-21 of the Bengals at the half.

Bullock’s 55-yard field goal was the only scoring in the third quarter.

Tee Higgins had six catches for 125 yards and A.J. Green added eight receptions for 96 yards for the Bengals.

Jonathan Taylor led the Colts with 60 yards rushing on 12 carries, and Marcus Johnson collected five catches for 108 yards.