Julen Lopetegui’s side edged past Manchester United on Sunday but two former Red Devils could meet them in the final as Romelu Lukaku and Ashley Young will feature at the Esprit Arena in Dusseldorf agains the Ukrainians.
Antonio Conte will want to prove a point, if any to secure greater guarantees for the bigger picture of challenging in the Champions League and dethroning Juventus in Serie A. Follow our live updates, analysis and reaction below:
84 mins: GOAL! Inter Milan 5 - 0 Shakhtar Donetsk - Lukaku
This is getting brutal now. Lukaku takes a good touch on the turn and then turns on the after-burners to power past Khocholava. He bursts into the box from the right side and fires the ball in between the legs of Pyatov for his second of the game as well.
78 mins: GOAL! Inter Milan 4 - 0 Shakhtar Donetsk - Lukaku
They're having fun now. Martinez works the ball around the edge of the box and plays a short, sharp pass through the defence and into Lukaku's feet. Lukaku shoots immediately and curls the ball past Pyatov with his left foot to score in is tenth consecutive Europa League game.
74 mins: GOAL! Inter Milan 3 - 0 Shakhtar Donetsk - Martinez
Martinez picks up his second as Inter begin to run away with the game. He takes to ball past Kryvtsov with the outside of his right boot, gets into the box and finishes well finding the bottom right hand corner.
72 mins: A pass comes through to Martinez who flicks the ball to his partner Lukaku. Lukaku puts the ball onto his left foot as he gets to the edge of the box and then he shoots. He doesn't strike it well and the ball rolls straight to Pyatov.
69 mins: Shakhtar win a free kick just outside the box. Marlos sends it into the penalty area but there are only three Shakhtar players attacking the ball. None of them reach it and it goes out for a goal kick.
64 mins: GOAL! Inter Milan 2 - 0 Shakhtar Donetsk - D'Ambrosio
How often do we see this. Shakhtar miss a chance down one end and Inter Milan take one a couple of minutes later. Inter win a corner and it's crossed into the far post. D'Ambrosio beats Matviyenko to the ball and heads it past the Pyatov to double Inter's lead.
63 mins: Big chance! And it's goen to Shakhtar. Matviyenko sends a glorious cross into the box from the left. Junior Moraes gets in between the two centre-backs and wins the header but sends it straight at Handanovic who makes the save!
60 mins: It's been a relatively risk free affair from Shakhtar tonight. It feels more like a mid-table clash at the end of the season with nothing to play for rather than a Europa League semi-final.
54 mins: Moraes holds off Godin as the ball is passed to him. A trailing arm taps Godin on the chin and he throws himself to the ground in such a theatical manner he'd fit right in at the Old Vic. It works though as Godin wins a free kick.
51 mins: Lukaku collects a forward pass and runs it into the left side of the box. He attempts to curl one into the bottom right hand corner but doesn't get enough swerve on the ball and it goes wide.
48 mins: Inter Milan get into a bit of trouble as they try to play the ball out from the back. Marlos and Moraes press further up the pitch and Bastoni is forced to clear his lines. The clearance strikes Gagliardini on the arm in the penalty area but no penalty is awarded to Shakhtar.
Martinez shoves Kryvtsov off the ball and tries to put a shot over the goalkeeper's head. Pyatov realises the danger at the last minute and manages to palm the ball out for a corner.
It hasn't been a lively game to say the least but Antonio Conte's Inter Milan have stuck to their game plan well. They've got themselves in front and have defended easily.
Shakhtar are lacking in creativity, they need some explosions of pace and energy in the second half.
45 mins: Just one minutes of added time to play in this half. Shakhtar have had a lot of possession but very little conviction. There's room for improvement after the break.
42 mins: A patient build-up almost ends in glory for Marcos Antonio and Shakhtar. The Ukranian team ease forward with a string of short passes. It comes to Antonio, who is waiting in the middle of the pitch just outside Inter's box. His first touch is good and it allows him to put his foot through a shot. The ball continues to rise and just goes over the goal.
Please allow a moment for updates to load
When is it and what time is kick-off?
The match will begin at 8pm BST on Monday 17 August at the Merkur Spiel-Arena in Dusseldorf.
How can I watch it online and on TV?
The game will be broadcast live on BT Sport 1 and BT Sport Extra 1, as well as BT Sport Ultimate.
Subscribers can also stream the match on the BT Sport website and app.
Team news
Inter Milan will likely be without Matias Vecino and Stefano Sensi, though neither would likely start anyway.
Shakhtar will have Davit Khocholava available again after suspension, but may not come into the XI.
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Strictly Necessary Cookies
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.