The Premier League is back, and by back we mean football is happening again, with all the drama, goals, and questionable free-kick keeping you'd expect. Let's dive into the action, shall we?

At Portman Road, Ipswich Town's Julio Enciso was the standout player, but it was his replacement, former Sunderland winger Jack Clarke, who stole the show with a late winner against his old club. Because of course it was. The Tractor Boys are back in the top flight and already serving up narrative arcs.

Over at Hill Dickinson Stadium, the prime minister - Andy Burnham, not to be confused with the actual PM, who has better things to do - watched his beloved Everton start the season with a win over Crystal Palace, thanks to goals from Kiernan Dewsbury-Hall and Thierno Barry. Barry's goal took a deflection off Chris Richards, but he's claiming it, and frankly, who wouldn't? Palace also lost Chadi Riad to what looked like a nasty knee injury after his studs got caught in the turf. We're hoping it's not as bad as it looked, but it didn't look great.

At the City Ground, Anton Stach curled in a free-kick for Leeds that Forest keeper Matz Sels really should have saved. Instead, he didn't, and Nottingham Forest lost their first match under Oliver Glasner. Sels did make a sensational save earlier to deny Tarik Muharemovic, so he's not all bad - just selectively good.

Hull City, newly promoted, beat Manchester United for the first time since 1974, with Semi Ajayi and Nobel Mendy getting the goals. Head coach Sergej Jakirovic was chuffed: 'We were organised and it was very good for us.' Indeed, beating United is always a good day, especially when you've only been together a year.

In the Championship, Norwich's season is off to a dodgy start, while Charlton beat West Ham 2-1 at the London Stadium, with Tyreece Campbell scoring twice and Joel Piroe pulling one back for the Hammers. West Ham also had a goal ruled out and a penalty squandered by Taty Castellanos, who hit the post. It's almost like they didn't want to win.

Leicester City, now in League One (apologies to their fans, we almost relegated them to League Two in a typo), lost their opening home game 2-1 to Burton Albion, with Oliver Skipp sent off for serious foul play. Russell Martin's thoughts? Probably 'what have I gotten myself into?'

Elsewhere, Wolves beat Preston 3-0 at Deepdale, with Fer Lopez bagging a brace. Southampton edged Stoke 3-1, with Divin Mubama scoring against his former loan club, and Ryan Manning scoring a late penalty. Derby and Cardiff are having a thriller at Pride Park, currently 2-2, with goals from Bobby Clark, Carlton Morris, and Yousef Salech. Wrexham are level at 1-1 with Watford, and Blackburn completed a comeback to lead Boro 2-1, with Todd Cantwell heading home the winner.

And in the evening, Brentford host Tottenham's big spenders at the Gtech Community Stadium. Because nothing says 'big spenders' like a 5:30pm kickoff on a Saturday.

So there you have it: football happened, goals were scored, some were dubious, and the prime minister watched Everton win. All is right with the world.