Josh Allen and Stefon Diggs dominated as the Buffalo Bills thrashed the New England Patriots 38-9 in the NFL on Monday.

Allen threw four touchdown passes – three of those to Diggs – as the AFC East champions cruised to victory at Gillette Stadium.

The Bills quarterback set a record for most touchdown passes thrown in a season for the team, reaching 34.

Allen finished 27 of 36 for 320 yards and the four TD passes, while Diggs had 145 receiving yards and three TDs.

The Bills (12-3) are on track to finish as the second seed in the AFC behind the Kansas City Chiefs, while the Patriots fell to 6-9.

Cam Newton was five of 10 for 34 yards before being replaced by Jarrett Stidham (four of 11 for 44 yards), while the former also had 24 rushing yards.

The Patriots were in touch until late in the first half after Zack Moss’ rushing TD was cancelled out by Newton, who produced a spectacular score of his own.

With the Bills leading 10-9 with less than six minutes remaining in the half, Allen found a wide open Lee Smith before combining with Diggs for a 50-yard TD.

Diggs broke the single-season record for receiving yards by a Bill.

Allen and Diggs combined twice more in the second half as Buffalo ran away with their victory.

With 120 receptions, Diggs broke the NFL record for most receptions by a player in his first season with a team, surpassing Brandon Marshall (118 for the Chicago Bears in 2012).