Munster will be without Keith Earls for tomorrow's Heineken Champions Cup semi-final against Saracens after the winger failed to recover from a thigh injury. 

The Ireland back scored two tries in their quarter-final win over Edinburgh and his loss, along with the absence of out-half Joey Carbery, makes the two-time winners' task in Coventry a much more difficult assignment. 

There are 12 changes in all to the side that earned an impressive win away to Benetton in Italy last weekend as Mike Haley, Darren Sweetnam and Jack O’Donoghue keep their places.

Munster captain Peter O’Mahony leads the side on his 50th Champions Cup appearance.

O’Mahony has started each of his 49 appearances in the competition to date, including all 23 of the province’s Champions Cup games over the last three seasons.

Haley starts at full-back with Andrew Conway and Sweetnam on either flank.

Rory Scannell and Chris Farrell form the centre partnership with Conor Murray and Tyler Bleyendaal in the half-backs.

Dave Kilcoyne, Niall Scannell and John Ryan pack down in the front row with Jean Kleyn and Tadhg Beirne in the engine room.

O’Mahony, O’Donoghue and CJ Stander complete the starting XV.

Meanwhile, George Kruis will make his 50th European appearance this weekend after being named in the Saracens side. 

Captain Brad Barritt has recovered from an ankle injury to slot back in at inside centre alongside Alex Lozowski.

The duo, and Kruis, are three of 10 changes to the starting XV that suffered defeat at Bristol Bears last weekend.

Liam Williams comes back in on the wing while Ben Spencer and Owen Farrell are the half-back pairing.

USA international Titi Lamositele keeps his place in the front row and is joined by Mako Vunipola - his first Sarries appearance since January - and Jamie George.

Maro Itoje partners Kruis in the boiler and Billy Vunipola (above) starts at Number 8.

Munster: Mike Haley; Andrew Conway, Chris Farrell, Rory Scannell, Darren Sweetnam; Tyler Bleyendaal, Conor Murray; Dave Kilcoyne, Niall Scannell, John Ryan; Jean Kleyn, Tadhg Beirne; Peter O’Mahony (capt), Jack O’Donoghue, CJ Stander.

Replacements: Rhys Marshall, Jeremy Loughman, Stephen Archer, Billy Holland, Arno Botha, Alby Mathewson, JJ Hanrahan, Dan Goggin.

Saracens:  Alex Goode, Sean Maitland, Alex Lozowski, Brad Barritt (capt), Liam Williams, Owen Farrell, Ben Spencer; Mako Vunipola, Jamie George, Titi Lamositele, Maro Itoje, George Kruis, Michael Rhodes, Jackson Wray, Billy Vunipola.

Replacements: Joe Gray, Richard Barrington, Vincent Koch, Will Skelton, Schalk Burger, Richard Wigglesworth, Nick Tompkins, David Strettle,

Follow Munster v Saracens (3pm, Saturday) & Leinster v Toulouse (3.15pm, Sunday) via our live blog on RTÉ.ie/sport and the News Now app. Listen to live national radio commentary of Leinster v Toulouse on RTÉ Radio 1's Sunday Sport.