• AC MILAN RATINGS: Mike Maignan - 6. Let down by his defence for the Nerazzurri's two early goals but he came up with important saves to deny Dzeko and Brozovic in the second half. Reuters
    AC MILAN RATINGS: Mike Maignan - 6. Let down by his defence for the Nerazzurri's two early goals but he came up with important saves to deny Dzeko and Brozovic in the second half. Reuters
  • Davide Calabria - 5. A physical mismatch that was punished when he was tasked with stopping Dzeko on the set piece that led to the away side’s opener. Could only find the side netting with an improvised flick when he was set up by Rade Krunic in the 29th minute. Getty
    Davide Calabria - 5. A physical mismatch that was punished when he was tasked with stopping Dzeko on the set piece that led to the away side’s opener. Could only find the side netting with an improvised flick when he was set up by Rade Krunic in the 29th minute. Getty
  • Simon Kjaer - 6. VAR came to his rescue after the referee had initially pointed to the spot for his foul on Martinez. He improved in the second half and came up with a number of vital blocks. AP
    Simon Kjaer - 6. VAR came to his rescue after the referee had initially pointed to the spot for his foul on Martinez. He improved in the second half and came up with a number of vital blocks. AP
  • Fikayo Tomori - 5. Part of a Rossoneri defence that was all over the place. Beaten too easily by Dzeko in the 22nd minute. AP
    Fikayo Tomori - 5. Part of a Rossoneri defence that was all over the place. Beaten too easily by Dzeko in the 22nd minute. AP
  • Theo Hernandez - 5. Stopped Barella from troubling Maignan with a good block in the 37th minute. His inability to bomb forward from defence limited the home side’s attack. AP
    Theo Hernandez - 5. Stopped Barella from troubling Maignan with a good block in the 37th minute. His inability to bomb forward from defence limited the home side’s attack. AP
  • Rade Krunic - 6. Talked his way into a yellow card on the stroke half time after screaming at the referee for failing to pick up an apparent elbow on him. Improved alongside Tonali in the second half and helped the home side take control of the midfield late in the game. AFP
    Rade Krunic - 6. Talked his way into a yellow card on the stroke half time after screaming at the referee for failing to pick up an apparent elbow on him. Improved alongside Tonali in the second half and helped the home side take control of the midfield late in the game. AFP
  • Sandro Tonali - 7. Was too slow and gave Mkhitaryan too much space and time on the ball to double Nerazzurri's lead. Did well to skip past Mkhitaryan and slice the Rossoneri defence open with a precise pass to Messias in the 50th minute. Hit the post with a first-time effort in the 64th minute. Getty
    Sandro Tonali - 7. Was too slow and gave Mkhitaryan too much space and time on the ball to double Nerazzurri's lead. Did well to skip past Mkhitaryan and slice the Rossoneri defence open with a precise pass to Messias in the 50th minute. Hit the post with a first-time effort in the 64th minute. Getty
  • Alexis Saelemaekers - 6. Easily the most dangerous of AC Milan’s attackers in the first half as his trickery caused problems. His lack of end product was a letdown. AP
    Alexis Saelemaekers - 6. Easily the most dangerous of AC Milan’s attackers in the first half as his trickery caused problems. His lack of end product was a letdown. AP
  • Ismael Bennacer - N/A. Forced off early with a knock in the 19th minute. AFP
    Ismael Bennacer - N/A. Forced off early with a knock in the 19th minute. AFP
  • Brahim Diaz - 6. Clever play to get past Bastoni and find Giroud in the penalty area halfway into the first half. Had Onana worried for a second just after the restart but his shot whistled just wide of the post. Getty
    Brahim Diaz - 6. Clever play to get past Bastoni and find Giroud in the penalty area halfway into the first half. Had Onana worried for a second just after the restart but his shot whistled just wide of the post. Getty
  • Olivier Giroud - 5. Had a frustrating game due to a lack of service and close attention from the Nerazzurri defence. His biggest contribution was teeing up Tonali for his effort that came off the post. Getty
    Olivier Giroud - 5. Had a frustrating game due to a lack of service and close attention from the Nerazzurri defence. His biggest contribution was teeing up Tonali for his effort that came off the post. Getty
  • SUBS: Junior Messias (Bennacer, 19') - 6. Created a decent chance with a cross for Calabria in the 30th minute. He should have at least made Onana work when he was played through on goal in the 50th minute. Getty
    SUBS: Junior Messias (Bennacer, 19') - 6. Created a decent chance with a cross for Calabria in the 30th minute. He should have at least made Onana work when he was played through on goal in the 50th minute. Getty
  • Divock Origi (Saelemaekers, 60') - 6. Made an immediate impact by beating Damian at the far post and finding Diaz on the edge of the Inter penalty area. His final balls left a lot to be desired, though. Getty
    Divock Origi (Saelemaekers, 60') - 6. Made an immediate impact by beating Damian at the far post and finding Diaz on the edge of the Inter penalty area. His final balls left a lot to be desired, though. Getty
  • Malick Thiaw (Kjaer, 59') - 6. Failed to get his desired touch when he was found on the edge of the Inter penalty area. Denied Damian at point-blank range with a block in the 75th minute. Getty
    Malick Thiaw (Kjaer, 59') - 6. Failed to get his desired touch when he was found on the edge of the Inter penalty area. Denied Damian at point-blank range with a block in the 75th minute. Getty
  • Pierre Kalulu (Calabria, 82') - N/A. Made little impact during his cameo. AP
    Pierre Kalulu (Calabria, 82') - N/A. Made little impact during his cameo. AP
  • Tommaso Pobega (Diaz, 82') - N/A. Put Onana to work with a decent effort in the 89th minute. EPA
    Tommaso Pobega (Diaz, 82') - N/A. Put Onana to work with a decent effort in the 89th minute. EPA
  • INTER MILAN RATINGS: Andre Onana - 6. Had a quiet game in goal and was only called into action to make two routine saves. EPA
    INTER MILAN RATINGS: Andre Onana - 6. Had a quiet game in goal and was only called into action to make two routine saves. EPA
  • Matteo Damian - 8. Had a solid game as a third centre-back and impressed when he was switched to left wing-back. Denied a goal by a Messias block in the 74th minute. AP
    Matteo Damian - 8. Had a solid game as a third centre-back and impressed when he was switched to left wing-back. Denied a goal by a Messias block in the 74th minute. AP
  • Francesco Acerbi - 8. Saw his header blocked by Tonali in the sixth minute. Stayed close to Giroud and kept him quiet. AFP
    Francesco Acerbi - 8. Saw his header blocked by Tonali in the sixth minute. Stayed close to Giroud and kept him quiet. AFP
  • Alessandro Bastoni - 8. Did well in defence and overlapped to good effect on a couple of occasions. Skipped past a couple of red and black shirts before playing Dzeko through on goal in the 52nd minute. AFP
    Alessandro Bastoni - 8. Did well in defence and overlapped to good effect on a couple of occasions. Skipped past a couple of red and black shirts before playing Dzeko through on goal in the 52nd minute. AFP
  • Denzel Dumfries - 7. A typical Dumfries performance that involved him being a prominent presence in attack. Was only a whisker away from meeting Dimarco’s deflected effort in the 34th minute. Reuters
    Denzel Dumfries - 7. A typical Dumfries performance that involved him being a prominent presence in attack. Was only a whisker away from meeting Dimarco’s deflected effort in the 34th minute. Reuters
  • Nicolo Barella - 8. The engine room of Inter's midfield with his incredible work-rate. Couldn’t find the target when he was presented with a half-chance in the 14th minute. Getty
    Nicolo Barella - 8. The engine room of Inter's midfield with his incredible work-rate. Couldn’t find the target when he was presented with a half-chance in the 14th minute. Getty
  • Hakan Calhanoglu - 8. Grabbed the assist for Dzeko’s opener with an inch-perfect corner kick. Struck the post with a first-time effort that left Maignan rooted to the spot in the 14th minute. AP
    Hakan Calhanoglu - 8. Grabbed the assist for Dzeko’s opener with an inch-perfect corner kick. Struck the post with a first-time effort that left Maignan rooted to the spot in the 14th minute. AP
  • Henrikh Mkhitaryan - 9. Doubled the Nerazzurri's lead with a well-struck effort past Maignan in the 11th minute. Should have done better with his effort when Calhanoglu’s shot cannoned off the post into his path. Getty
    Henrikh Mkhitaryan - 9. Doubled the Nerazzurri's lead with a well-struck effort past Maignan in the 11th minute. Should have done better with his effort when Calhanoglu’s shot cannoned off the post into his path. Getty
  • Federico Dimarco - 8. Found Mkhitaryan with an incisive pass infield for Inter's second goal. His runs and cut backs into the Rossoneri penalty area caused problems all game. Reuters
    Federico Dimarco - 8. Found Mkhitaryan with an incisive pass infield for Inter's second goal. His runs and cut backs into the Rossoneri penalty area caused problems all game. Reuters
  • Lautaro Martinez - 6. Went to ground far too easily when he only had Maignan to beat in the 30th minute. Had a couple of half chances but failed to trouble the AC Milan goalkeeper. EPA
    Lautaro Martinez - 6. Went to ground far too easily when he only had Maignan to beat in the 30th minute. Had a couple of half chances but failed to trouble the AC Milan goalkeeper. EPA
  • Edin Dzeko - 9. Opened the scoring with a volley off the left foot from close range in the seventh minute. Had a chance to make it three in the 52nd minute but he failed to beat Maignan from close range. AP
    Edin Dzeko - 9. Opened the scoring with a volley off the left foot from close range in the seventh minute. Had a chance to make it three in the 52nd minute but he failed to beat Maignan from close range. AP
  • SUBS: Marcelo Brozovic (Mkhitaryan, 63') - 7. Stung Maignan’s palm with a well-struck left-footed effort in the 69th minute. Tucked in well to help out in defence as the Rossoneri searched for a late goal. AFP
    SUBS: Marcelo Brozovic (Mkhitaryan, 63') - 7. Stung Maignan’s palm with a well-struck left-footed effort in the 69th minute. Tucked in well to help out in defence as the Rossoneri searched for a late goal. AFP
  • Romelu Lukaku (Dzeko, 70') - N/A. Put his strength to good use as he skipped past two Milan defenders to find Martinez in the penalty area. Getty
    Romelu Lukaku (Dzeko, 70') - N/A. Put his strength to good use as he skipped past two Milan defenders to find Martinez in the penalty area. Getty
  • Stefan De Vrij (Dimarco, 71') - N/A. Worked hard after coming on to help Inter see out the game. Getty
    Stefan De Vrij (Dimarco, 71') - N/A. Worked hard after coming on to help Inter see out the game. Getty
  • Jaoquin Correa (Martinez, 78') - N/A. Effective in keeping possession as the away side tried to wind down the time in the second half. AP
    Jaoquin Correa (Martinez, 78') - N/A. Effective in keeping possession as the away side tried to wind down the time in the second half. AP
  • Roberto Gagliardini (Calhanoglu, 78') - N/A. Didn’t have much of an influence after coming on. Getty
    Roberto Gagliardini (Calhanoglu, 78') - N/A. Didn’t have much of an influence after coming on. Getty

AC Milan v Inter Milan player ratings: Giroud 5, Tonali 7; Dzeko 9, Bastoni 8


  • English
  • Arabic

Inter Milan have one foot in the Champions League final after an impressive 2-0 win over AC Milan in a pulsating last-four derby.

Inter have the upper hand ahead of Tuesday's second leg of the biggest Milan derby of a generation thanks to early strikes from Edin Dzeko and Henrikh Mkhitaryan.

Simone Inzaghi's side were deserving winners at the San Siro after creating the bulk of the opportunities and barely letting Milan have a sniff in front of goal.

Inter could have won by a wider margin as Hakan Calhanoglu smashed a shot off the post and Dzeko wasted a great chance early in the second half, but they are still heavy favourites to reach the final of Europe's top club competition for the first time since they last won it 13 years ago.

Reaching the final would be extra sweet for Inter as it would avenge semi- and quarter-final eliminations at the hands of Milan in 2003 and 2005.

The winners of the tie will face holders Real Madrid or Manchester City in the June 10 showpiece in Istanbul. The first leg of that semi-final finished 1-1 in Spain on Tuesday.

Milan, who also struck the woodwork through Sandro Tonali, have their work cut out if they want to have a chance at being crowned European champions for the eighth time.

Updated: May 11, 2023, 7:17 AM