Patrick Mahomes continued his purple patch as he threw four touchdowns in a stellar 34-20 win for the Kansas City Chiefs over the Baltimore Ravens.

Monday night's match saw two of the league’s hottest talents go toe-to-toe with Super Bowl champion Mahomes taking on Ravens quarterback Lamar Jackson, last season's MVP.

And it was the Ravens who got on the board first, with Justin Tucker true with the boot from 26 yards as Baltimore took a 3-0 lead.

But the reigning Super Bowl champions were not down for long as Mahomes, who had 385 yards in the air, rushed for a score less than three minutes later.

He then went on to score three touchdowns in the second quarter – including a 49-yard pass to Mecole Hardman as the Chiefs went into the break 27-10 up.

Another field goal for Tucker and Jackson's five-yard touchdown throw to Nick Boyle brought the game to within one score, 27-20. but Mahomes drove the Chiefs to the end zone again in the fourth, a two-yard trick-play pass to left tackle Eric Fisher sealing the win and a 3-0 record to start the season.

Mahomes passed for 385 yards, completing 31 of 42 passes, and repeatedly spread the ball around as five Kansas City players topped 60 receiving yards.

Chris Jones stood out on the defensive side with two of Kansas City's four sacks and he also two forced fumbles as the Chiefs started 3-0 for the fourth consecutive season.

Lamar Jackson completed 15 of 28 passes for a mere 97 yards and one touchdown. The passing output was Jackson's lowest in 25 games as a starter. He also had 83 rushing yards on nine carries for the Ravens, who also received a kick-off return score from Devin Duvernay.

The Ravens had just 228 yards of total offense after averaging 394 yards and35.5 points over their first two games. The Chiefs had 517 yards while holding a 29-16 edge in first downs and converting 10 of 13 third-down opportunities.

Travis Kelce led Kansas City with 87 receiving yards on six receptions.