Manchester City narrowly secured a victory against Sheffield United, with Erling Haaland redeeming himself after a missed penalty by scoring, followed by Jayden Bogle equalizing for the hosts, and finally, Rodri netting a late winner for City.
The champions were made to work hard by Sheffield United, who demonstrated their Premier League credentials with a strong performance.
In the first half, the hosts conceded a penalty due to a handball incident, with Haaland stepping up to take it, only to strike the post with his shot.
Haaland had limited opportunities in the opening half but made no mistake in the second when Jack Grealish provided him with an opportunity. Haaland headed the ball past Wes Foderingham, who had denied him just moments earlier.
The game truly came to life in the final 10 minutes, as substitute Bogle sent Bramall Lane into jubilation by scoring the equalizer.
However, City had the final say. With just two minutes remaining, Kyle Walker, who had an earlier defensive lapse, delivered a precise cross. Phil Foden controlled it before Rodri fired it home to secure the victory.