Jon Fisher crossed for a brace of tries in the second half to cap off an impressive personal performance. Gerard Ellis and Kieran low were also pointed out by Brian Smith for their notable contributions.
Irish started the better of the two sides and dominated territory and possession in the opening 20 minutes. They were however unable to register any points on the board.
Tom Homer left the field on five minutes with a suspected groin injury and was replaced by Fergus Mulchrone.
Wasps took the lead on 25 minutes with a try from Guy Thompson. The home side drove the ball from the line-out and the openside flanker peeled off to dot down.
Andy Goode added two penalty goals to give the home side a 13-0 lead at half time.
Irish introduced their replacements for the second half to ensure all 26 players had a hit out. Wasps started the half in the ascendancy and added seven more points to their tally with a penalty try to take their lead to 20-0.
Irish responded well with two tries in quick succession. Jon Fisher picked a great line off a Myles Dorrian to dive under the posts. Dorrian added the extras to cut the deficit to 13 points.
Joe Carlisle kicked a Wasps penalty before Fisher was over for his second try. Gerard Ellis was instrumental in the lead up, carrying the ball powerfully before Fisher was on hand to finish off well.
The home side were awarded a penalty try with seven minutes left after referee, Dean Richards, went under the posts for high tackle close to the try line.
The match finished London Wasps 30 London Irish 12. The Exiles travel to Cork next friday evening to take on Munster in their final pre-season fixture.
Score sequence (London Irish first): 0-7, 0-10, 0-13, 0-20, 7-20, 7-23, 12-23, 12-30,
Scorers: London Wasps: Tries: Thompson (25), Penalty try (48, 73); Conversions: Goode; Penalties: Goode (30, 34), Carlisle (66); London Irish: Tries: Fisher (63, 67); Conversions: Dorrian
15. Andrea Masi; 14. Josh Bassett; 13. Ben Jacobs; 12. Charlie Hayter; 11. Tom Varndell; 10. Andy Goode; 9. Joe Simpson; 1. Matt mullan; 2. Neil Cochrane; 3. Will Taylor; 4. Kearnan Myall; 5. Tom Palmer; 6. Sam Jones (Captain); 7. Guy Thompson; 8. Ed Jackson
Replacements: 16. Tom Lindsay; 17. Alec Hepburn; 18. Jake Cooper Wooley; 19. Taione Vea; 20. James Cannon; 21. Charlie Davies; 22. Matt Everard; 23. Joe Carlisle; 24. Rory Pitman; 25. Christian Wade; 26. Elvis Seveali'i; 27. Tommy Bell
15. Tom Homer (rep: Fergus Mulchrone, 5); 14. Andrew Fenby (rep: Darren Allinson, 75); 13. Guy Armitage; 12. Eamonn Sheridan; 11. Sailosi Tagicakibau (rep: Alex Lewington, 40); 10. Shane Geraghty (rep: Myles Dorrian, 40); 9. Pat Phibbs (rep: Tomås O'Leary, 40); 1. Matt Parr (rep: Jonny Harris, 40); 2. David Paice (rep: Jimmy Stevens, 40); 3. Halani Aulika (rep: Jamie Hagan, 40); 4. George skivington (Captain) (rep: Gerard Ellis, 40); 5. Bryn Evans (rep: Nic Rouse, 40); 6. Kieran Low; 7. Declan Danaher; 8. Jon Fisher
Replacements: 16. Jimmy Stevens; 17. Jonny Harris; 18. Jamie Hagan; 19. Nic rouse; 20. Gerard Ellis; 21. Myles Dorrian; 22. Darren Allinson; 23. Tomås O'Leary; 24. Chris Hala'ufia; 25. Fergus Mulchrone; 26. Alex Lewington
Referee: Dean Richards