The Dutch international tucked in Alejandro Garnacho’s cross on minute 87 to salvage a dismal evening for the Red Devils at Old Trafford.
The Premier League season began on Friday, and Joshua Zirkzee made his debut as a Manchester United hero by winning the game late to help the team defeat Fulham 1-0.
Zirkzee, who cost £36.5 million ($47 million) to sign from Bologna last month, was not fit for the game and only appeared for the last 30 minutes.
The Dutch international tucked in Alejandro Garnacho’s cross on minute 87 to salvage a dismal evening for the Red Devils at Old Trafford.
“To win here in my first home game and to grab a goal, it couldn’t be better,” said Zirkzee.
“I’ve been told (scoring at the Stretford End) is one of the best feelings at Manchester United. I’m so thankful and blessed I could experience it in my first game. It’s an amazing feeling.”
United boss Erik ten Hag survived at the end of last season, despite finishing eighth in the Premier League, thanks to winning the FA Cup.
Whether that shock victory over rivals and English champions Manchester City in May could be a springboard remains to be seen after a performance that was eerily reminiscent of many last season.
Ten Hag said on the eve of the game that his side were “not ready” for the new campaign with key players missing through injury or a lack of match fitness, and it showed.
Bruno Fernandes started in a centre-forward role in the absence of Rasmus Hojlund, while Zirkzee was on the bench after returning to pre-season late following Euro 2024.
Noussair Mazraoui was thrown straight into the starting line-up at left-back after joining from Bayern Munich this week.
But there was no place in the squad for Jadon Sancho even though the winger and Ten Hag appeared to have settled their differences.
Fulham won at Old Trafford last season for the first time in 20 years in February during a torrid campaign for United.
Little seemed to have changed in the opening 20 minutes as the visitors started confidently and Andre Onana did well to prevent Kenny Tete’s dipping effort finding the top corner.
But Fulham were nearly masters of their own downfall.
Casemiro pounced on Bernd Leno’s sloppy pass and teed up Fernandes, who could only fire straight at Fulham’s German goalkeeper.
Casemiro’s struggles played a large part in United’s problems last season, but the Brazilian started the new campaign more like his old self.
An incisive through ball from the former Real Madrid midfielder created another brilliant chance for Fernandes, who again could not beat Leno from close range.
United’s lack of a predatory striker continued to haunt them after the break as Leno spread himself brilliantly to this time deny Mason Mount a rare goal since his move from Chelsea just over a year ago.
Ten Hag turned to Garnacho and Zirkzee from the bench in the search of a winner.
In doing so United left themselves open and Fulham could have secured another famous three points at the Theatre of Dreams.
Andreas Pereira’s poor pass cost Alex Iwobi the chance to run clean through on goal.
Moments later Lisandro Martinez produced a goal-saving clearance from Pereira’s dangerous low cross.
Instead it was the home side that snatched all three points.
Garnacho’s ball from the right was not the best, but Zirkzee managed to get a toe on it to divert it beyond Leno into the far corner.
United should have had a second in stoppage time when Garnacho somehow skewed wide with an open goal to aim at from Marcus Rashford’s unselfish pass.
But United held on to give Ten Hag the winning start he badly needed.