FOXBOROUGH, Mass. — The weather was much better in the rematch and so were the Bills.

For the second straight week the Patriots fell behind early and couldn’t complete the comeback as Buffalo reclaimed their status as the AFC East leaders and favorites with a 33-21 win over New England Sunday at Gillette Stadium.

The Patriots’ second straight loss dropped them into the middle of the Wild Card race. At 9-6, New England is now the No. 2 Wild Card team behind No. 5 Indianapolis and the four division leaders.

The Patriots will host Jacksonville on Jan. 2, while the Bills host the Falcons.

After throwing just three passes against the Bills in a Buffalo windstorm on Dec. 6, Mac Jones completed 14 of 32 passes for 145 yards and had two interceptions. Damien Harris returned from a hamstring injury and rushed for 103 yards and three touchdowns on 18 carries.

For the Bills, Josh Allen went 30-for-47 for 314 yards and three touchdowns. He also ran for 64 yards on 12 carries. He did not throw an interception.

The Bills set an early tone on their first drive. Facing fourth down on the New England 3 yard line, Allen hit Isaiah McKenzie in the back of the end zone for a touchdown that put Buffalo up 7-0 with 6:37 left in the first quarter.

The Patriots converted two fourth downs on the ensuing drive that ended with Harris’ 16-yard TD run that tied the game, 7-7, 32 seconds into the second quarter.

After the Bills pulled back ahead 10-7 with a field goal, back-to-back passes toward N’Keal Harry got the Patriots in trouble. The first one, a good throw by Jones, clanked off the receiver’s hands for a drop.

The second was off the mark. It hit off A.J. Klein’s hands, popped up in the air where Micah Hyde settled under it for an interception. The Bills drove all the way to the Patriots’ 1, but tried unsuccessful pass plays on third and fourth down and came away with no points.

After the Patriots were forced again to punt from deep, Buffalo took advantage of the short field. Allen hit Stephon Diggs from 12-yards out with 1:45 left to make it 17-7 at halftime.

The Bills stretched their lead to 20-7 on a field goal to open the third quarter, but Harris punched in a touchdown in from a yard out at the end of New England’s 75-yard drive to make it 20-14 with 1:41 left in the third.

The touchdown gave the home team momentum and ignited the Gillette Stadium crowd. But the Bills answered with a nine-play, 66-yard touchdown drive. The two-point conversion failed, but Buffalo still led 26-14 with 11:42 remaining.

But the Patriots kept coming. Harris’ third touchdown made it 26-21 with 7:35 left.