We're only just over halfway through the 2017/18 season but there have already been a number of unforgettable games in the world's most exciting league.
So to celebrate the release of the new Mission: Impossible - Fallout trailer, here are nine of the most adrenaline pumping Premier League matches so far this season.
Ready to have your memory jogged?
1. Arsenal 4-3 Leicester, August 2017
What a way to get the Premier League season started. The campaign opener saw Arsenal host the Foxes on a Friday night and each side had scored a goal within the opening give minutes, with Alexandre Lacazette breaking the deadlock just two minutes into his Gunners debut.