Haaland ignores rest hints to sink Porto in Champions League opener
Maresca's striker dilemma
Erling Haaland does not do rest days. Three days after deciding Saturday's domestic fixture against Coventry, the Norwegian striker turned in another decisive performance at the Estadio do Dragao to get Manchester City off to a winning start in Europe.
City claimed a hard-fought 0-2 victory against Porto on Tuesday night. The result marks four consecutive wins for new manager Enzo Maresca since taking charge at the club.
All eyes were on Maresca's team sheet ahead of kickoff following his pre-match press conference on Monday. The Italian coach openly discussed Haaland's growing workload, pointing out that the striker is adapting to fatherhood after a heavy 2025-26 season that extended into a World Cup quarter-final run with Norway.
With deadline-day signing Iliman Ndiaye available on the bench, many expected Maresca to grant his star striker a breather. Instead, the manager kept Haaland in the starting lineup alongside £86million midfield acquisition Ayyoub Bouaddi.
It proved to be the right call, though City had to labor through a frustrating opening forty-five minutes. Heavy rain pelted the pitch in Portugal as Porto goalkeeper Diogo Costa produced a series of exceptional saves to keep the visitors at bay.
Costa made two sharp stops specifically to deny Haaland in the first half. City dominated ball possession, but Porto's defensive block held firm until the interval.
Breaking Thomas Muller's record
The breakthrough finally arrived early in the second half. Enzo Fernandez picked up space out wide and delivered a superb cross into the penalty area.
Haaland out-jumped Porto defender Jakub Kiwior with authority. His header struck the post before nestling in the back of the net to break Porto's resistance.
The goal marked Haaland's fifth of the young season and his third straight match opening the scoring for City. It also elevated his career Champions League tally to 58 goals in 59 games.
That milestone moves the 26-year-old past Bayern Munich icon Thomas Muller on the competition's all-time scoring list. Haaland continues to put up historical numbers at a staggering rate.
Bloodshed, touchline rage, and Dragao half-time fury
The Guehi-Veiga collision
Before Haaland broke the deadlock, the match erupted into controversy late in the first half. A bouncing ball near midfield sparked a heavy aerial collision between Marc Guehi and Gabri Veiga.
Guehi caught the Porto midfielder in the head, drawing blood and leaving Veiga prone on the turf. Medical staff spent several minutes treating Veiga as blood poured from the wound.
On the touchline, Porto manager Francesco Farioli flared up after watching replays on monitors near the dugout. Farioli vehemently argued that Guehi had used an elbow on his player.
Referee Szymon Marciniak held play while VAR reviewed the footage in slow motion. The video officials ultimately determined that Guehi's arm was not outstretched, declining to advise a monitor check.
Marciniak ordered play to resume, triggering instant outrage throughout the Estadio do Dragao. The decision felt remarkably lenient given the severity of the contact and the resulting injury.
When Marciniak blew his whistle for half-time moments later, the stadium erupted into deafening whistles. The hostile atmosphere reflected Porto's growing resentment toward the match officials.
A wall of Porto players surrounded Marciniak as he attempted to walk down the tunnel. Security had to step in as the Polish official navigated past angry Porto staff.
The incident set a fiery tone for the remainder of the evening. Porto felt aggrieved, and that anger fueled an aggressive push early in the second half.
Donnarumma madness and Maresca's tactical hook
Errors in goal and midfield hooks
Going ahead should have allowed City to dictate tempo and coast. Instead, taking the lead ushered in a frantic period marked by sloppy passing and reckless decision-making.
Gianluigi Donnarumma nearly turned a comfortable evening into a disaster. In the 49th minute, the Italian goalkeeper charged off his line and flattened Pepe inside the box.
An offside flag came to Donnarumma's rescue, nullifying what would have been an obvious penalty kick. Marciniak still issued a yellow card to the keeper for the violent challenge.
Ten minutes later, Donnarumma committed an even grosser error. Receiving a simple backpass, he hesitated on the ball and allowed William Gomes to close him down at full speed.
Donnarumma's rushed clearance struck Gomes directly, deflecting back toward the net. Fortunately for City, the ball trickled just wide of the post to spare the goalkeeper's embarrassment.
City's outfield players were failing to control the match as well. Repeated turnovers in midfield left the team exposed to rapid Porto counter-attacks.
Rayan Cherki and Antoine Semenyo were the primary culprits, repeatedly coughing up the ball under pressure. Maresca grew furious in his technical area, gesticulating wildly at his attacking duo.
Maresca acted swiftly to curb the sloppy play, executing a double substitution shortly after another failed passage. He pulled off both Cherki and Semenyo, sending on Ndiaye and Elliot Anderson to stabilize the shape.
The tactical intervention checked Porto's momentum. Anderson brought defensive discipline to the flank, while Ndiaye offered a cleaner outlet in transition.
Derby warning signs despite four straight wins
Old Trafford looming
Porto continued to push for an equalizer in the closing stages, utilizing their raw pace out wide. However, poor timing cost the hosts, as their attackers were flagged offside on numerous occasions.
City punished Porto's lack of edge late in the match. Working the ball into the penalty box, Haaland found half a yard of space and dispatched a clinical finish past Costa to double the advantage.
The second goal put the result beyond doubt and secured the victory. City leaves Porto with three points, returning to the ground where they suffered Champions League final heartbreak against Chelsea in 2021.
Bouaddi's full debut provided an encouraging storyline alongside Haaland's heroics. The young midfielder partnered Fernandez effectively for long stretches, demonstrating composure under intense pressing.
Fernandez himself had a productive outing, providing the pinpoint assist for Haaland's opening header. The midfield pair showed signs of building a functional partnership despite Porto's aggressive pressing.
Yet Maresca will know that this performance contained serious red flags. City's tendency to lose composure when pressed will be severely tested in their next fixture.
City travel to Old Trafford this Sunday for the Manchester derby against Manchester United. A repeat of Donnarumma's chaotic decision-making or Cherki's loose passing will prove fatal against derby rivals.
Haaland's incredible efficiency is papering over structural cracks right now. Maresca has four wins from four games, but the real test of his City project begins this weekend in Manchester.
Read Next
- Why Arsenal and Man City's early sprint is about to be tested
- Dortmund beat Villarreal on a night of hospital scares and 39 away fans
- Inside Curtis Jones' £30m Inter move after his Bernabeu nightmare
- On This Day in Football: September 09
- 🇳🇴 Norway World Cup 2026 — Can Haaland Lead the Vikings?
- ⭐ UCL 2026 — Champions League Quarter-Finals Hub