London Irish still have every chance of making the LV= Cup semi-finals after a convincing 46-24 win over Worcester at the Madejski Stadium.
Exiles winger Marland Yarde bagged a hat-trick to help his side secure the vital bonus-point victory that takes them above Saracens in Pool 3.
Prop Halani Aulika touched down for two tries of his own in the space of 15 minutes that put the hosts in a handy lead early on.
And when Yarde crossed for London Irish's third touchdown just before the break, Worcester were left with a mountain to climb.
Warriors pivot Danny Gray reduced the deficit for Warriors shortly after the break, but an Alex Gray try minutes later ensured that Irish would secure a bonus point.
David Lemi and James Percival kept Worcester in the game, but two more from Yarde took the home side out of sight.
For London Irish:
Tries: Aulika 2 Yarde 3, Gray
Cons: Homer 5
Pens: Homer 2
Tries: Gray, Lemi, Percival
Cons: Gray, Goode
Pens: Gray 2
London Irish: 15 Tom Homer, 14 Topsy Ojo, 13 Guy Armitage, 12 Sailosi Tagicakibau, 11 Marland Yarde, 10 Shane Geraghty (c), 9 Pat Phibbs, 8 Chris Hala'ufia, 7 Jebb Sinclair, 6 Matt Garvey, 5 Bryn Evans, 4 George Skivington, 3 Halani Aulika, 2 Mike Mayhew, 1 Max Lahiff.
Replacements: 16 Davey McGregor, 17 Jerry Yanuyanutawa, 18 Leo Halavatau, 19 Kieran Low, 20 Alex Gray, 21 Anthony Watson, 22 Ian Humphreys, 23 Jack Moates.
Worcester: 15 Ernie Claassens, 14 Josh Drauniniu, 13 Jon Clarke, 12 Josh Matavesi, 11 David Lemi, 10 Danny Gray, 9 Jonny Arr, 8 Blair Cowan, 7 Jake Abbott, 6 Richard de Carpentier, 5 Craig Gillies, 4 Dean Schofield (c), 3 James Currie, 2 Ollie Hayes, 1 Ceri Jones.
Replacements: 16 Ed Shervington, 17 Rob O'Donnell, 18 John Andress, 19 James Percival, 20 Sam Betty, 21 Ollie Frost, 22 Andy Goode, 23 Andy Short.
Referee: Leighton Hodges (Wales)