Gardner Minshew, a sixth round draft pick earlier this year, earned his first career win on a Thursday night in Jacksonville. Minshew inspired the Jags offense and drove them to victory, completing 20 of 30 passes for over 200 yards and two touchdowns. With Foles out until week eleven, Minshew has more time to stake his claim for the starting job - which now seems more possible than ever. On the other side, time appears to be running out for Marcus Mariota in Tennessee. Mariota had a decent throwing performance - 304 yards with no turnovers or scores - but he failed to make the correct reads in critical moments. With a looming 2020 draft class that is deep in quarterback talent, Mariota is under-pressure to prove that he can start in this league.

Player of the Game: DE Calais Campbell (Jaguars) - 7 tackles, 3.0 sacks.

Dallas Cowboys 31 - 6 Miami Dolphins

Rather remarkably, I’m being serious when I say this: the Miami Dolphins put in their best and most encouraging performance of the season in Arlington. Josh Rosen looked up for the fight, a testament that Ryan Fitzpatrick could not claim for himself. The Cowboys started poorly, but rallied behind Dak Prescott in the second half to burst away from the hapless Dolphins. The 2018 pairing of Prescott with receiver Amari Cooper seems to have truly revolutionised this offense, with the ex-Raider catching two scores. Ultimately, there’s not much to say about this game: the Cowboys, who looked impressive in the opening two weeks, dispatched of Miami, who have looked horrible thus far in 2019.

Player of the Game: RB Ezekiel Elliott (Cowboys) - 19 carries, 125 yards, 2 receptions, 14 yards.

Buffalo Bills 21 - 17 Cincinnati Bengals

Man, who had the Bills being undefeated through three weeks?! Looking at their schedule - the dysfunctional Jets and Giants, and then the Bengals - maybe more should have seen it coming (props to Nick Wright). Josh Allen, the second year QB, knows how to truly lead an NFL offense, whilst the defense is no joke. I really rate Sean McDermott, and believe he has done and continues to do an incredible job with the Bills. They could end up in the Wild Card race, as Buffalo is so much better than the Jets and the Dolphins in the AFC East. Exciting times to be a Bill.

Player of the Game: QB Josh Allen (Bills) - 23/36 completions, 243 yards, TD, INT.

Philadelphia Eagles 24 - 27 Detroit Lions

I am not sure many people had the Eagles losing at home to the frustratingly inconsistent Lions (props to Colin Cowherd on this one). After a stunning kick return touchdown, Detroit raced into a halftime lead and managed to hold it against the talented Philly offense. Wentz played well, throwing for 249 yards and two scores, but the Eagles defense - which is usually fantastic - got torched by the duo of Stafford and Marvin Jones. The Eagles have not looked excellent in any game through three weeks, and will need to improve before they face the Packers on Thursday night. The Lions, meanwhile, have now dispatched of the LA Chargers and Philadelphia Eagles - two playoff-calibre teams.