Manchester City are closing in on a second consecutive Treble, yet Erling Haaland is still facing criticism as Real Madrid visit the Etihad tonight aiming to exact revenge for their Champions League exit last season.
The 14-time European champions were humbled 4-0 on their visit to Manchester 11 months ago at the semi-final stage as City went on to win the Champions League for the first time, along with the Premier League and FA Cup.
The quarter-final tie is level at 3-3 after the first leg in Madrid.
Pep Guardiola's men are 12 games away from repeating their Treble even without Haaland hitting the form he did last season.
Haaland's return of 31 goals in 38 games this season is still impressive, but he has not scored in City's three meetings with Madrid in the past year and failed to find the net in 13 of his last 20 matches. The 23-year-old has also been in the firing line for not offering anything other than goals.
City boss Guardiola has been protective of his star striker.
"The target is to win trophies and he did. Would we have won five trophies last year without him? Not a chance," said Guardiola.
Erling Haaland