Bath scored five second half tries to come from behind to record a 43-18 victory at The Rec in the Aviva Premiership.
It really was a game of two halves as Irish went into half time with a 13-12 lead. However a second half blitz from the hosts, thanks largely to the impact of their bench, saw them home.
London Irish travelled to The Rec for the Round 20 clash with Bath Rugby coming off the back of a 25-23 victory against Sale two weeks ago.
The Exiles were forced into making one change from the side that beat Sale with Nic Rouse replaced by Luke Narraway after struggling to shake off a shoulder knock.
The hosts took an early lead through the boot of England fly half George Ford who put his side into a 6-0 lead after penalty goals after four and eight minutes respectively.
Glenn Delaney's side had the first try scoring opportunity of the half but were thwarted by strong Bath defence, with David Paice held up over the line.
From the resulting scrum the Irish front five put the squeeze on the Bath pack to earn themselves a penalty and the chance for Chris Noakes to reduce the deficit to three points which he duly did.
Ford kicked his third penalty goal three minutes later after ill-discipline from Irish gifted the bath 10 three more points.
The home side had their best try scoring opportunity 25 minutes in and looked to use their scrum and line-out to work the Irish pack over. However the Exiles repelled that attack and three points from the boot of Ford was all they could muster.
Chris Noakes reduced the arrears to 12-6 with a second penalty goal and on the stroke of half time Tom Court bundled his way over for the first try of the game. Tom Guest broke down the left hand touchline to put Irish on the front foot. They remained composed and eventually Court was able to cross for the try. Noakes' conversion put the Exiles in the lead for the first time in the game and made it 12-13 at the break.
After a few stern words at half time and Bath came out a different animal scoring four tries inside 20 minutes to secure the bonus point.
Leroy Houston was the first to cross peeling off the back of a scrum to dive over. Ford's conversion put Bath 19-13 in front.
Four minutes later, and after great handling in the build up, Jonathan Joseph chipped over the Irish defence and re-gathered to dive in under the posts.
Matt Banahan was next in on the act as he was on the end of a well waited George Ford pass for the simplest of run ins. Ford was proving instrumental in creating chances for the home side in attack.
Sam Burgess drove his way over from a line out to secure the bonus point with just under 20 minutes remaining. Ford's conversion made it 38-13.
With seven minutes left Semesa Rokoduguni dived in at the corner finishing off after strong work by the bath pack.
Blair Cowan did ensure Bath had the last word as he was driven over by his colleagues just before the end to make the final score Bath 43 London Irish 18.
Irish travel to Gloucester in two weeks time for round 21 of the Aviva Premiership,
Score Sequence (London Irish first): 0-3, 0-6, 3-6, 3-9, 3-12, 6-12, 13-12, 13-19, 13-26, 13-31, 13-38, 13-43, 18-43
Scorers: Bath: Penalties: Ford (4, 8, 19, 28); Tries: Houston (46), Joseph (50), Banahan (55), Burgess (61), Rokoduguni (73); Conversions: Ford (3); London Irish: penalties: Noakes (16, 30); Tries: Court (39), Cowan (78); Conversions: Noakes
15. Anthony Watson; 14. Semesa Rokoduguni; 13. Jonathan Joseph; 12. Kyle Eastmond (rep: Ollie Devoto, 60); 11. Matt Banahan; 10. George Ford; 9. Peter Stringer (rep: Chris Cook, 60); 1. Paul James (rep: Nick Auterac, 55); 2. Rob Webber (rep: Ross batty, 50); 3. Kane palma-Newport (rep: Max Lahiff, 50); 4. Stuart Hooper (Captain) (rep: Dave Attwood, 40); 5. Dominic Day (rep; Matt Garvey, 50); 6. Sam Burgess; 7. Francois Louw (rep: Carl Fearns, 62); 8. Leroy Houston
Replacements: 16. Ross Batty; 17. Nick Auterac; 18. Max Lahiff; 19. Dave Attwood; 20. Matt Garvey; 21. Carl Fearns; 22. Chris Cook; 23. Ollie Devoto
15. Andrew Fenby; 14. Topsy Ojo (rep: Eamonn Sheridan, 64); 13. Eoin Griffin; 12. Fergus Mulchrone; 11. Alex Lewington; 10. Chris Noakes (rep: Shane Geraghty, 55); 9. Darren Allinson (rep: Tomas O'Leary, 55); 1. Tom Court (rep: Jamie Hagan, 64); 2. David Paice (rep: Dan leo, 64); 3. Richard Palframan (rep: Halani Aulika, 50); 4. George Skivington (Captain); 5. Jebb Sinclair (rep: Sean Cox, 56); 6. Luke Narraway (rep: Gerad Ellis, 56); 7. Blair Cowan*; 8. Tom Guest
Replacements: 16. Gerard Ellis; 17. Jamie Hagan*; 18. Halani Aulika; 19. Dan Leo; 20. Sean Cox; 21. Tomás O’Leary; 22. Shane Geraghty; 23. Eamonn Sheridan
Referee: Luke Pearce
Attendance: 13, 349