London Irish limbered up for next week's Heineken Cup encounter with Perpignan by recording a well-worked 28-8 Premiership victory over Bristol at the Madejski Stadium on Sunday.
But the Exiles remain in eighth place in the domestic table after successive defeats at the hands of Gloucester, Wasps and Bath effectively killed off their hopes of a top four play-off place.
London Irish full-back Peter Hewat, restored to kicking duties after Irish had costly misses in the setbacks against Wasps and Bath, scored a try, three penalties and two conversions.
The other Irish tries came from hooker Stuart Mackie and centre Seilala Mapusua.
Bristol replied with a first-half penalty from fly-half Ed Barnes and a late try from right-wing Tom Arscott.
England scrum-half Shaun Perry, back in the Bristol side after the throat injury which forced him to miss the Six Nations, worked hard to get the visitors moving but they seldom posed a threat in attack.
Paul Hodgson, called into the England squad during Perry's absence, had the better day, combining well with veteran fly-half Mike Catt, the steadying influence who dictated play for Irish.
Hewat's opening 13th-minute penalty for Irish was cancelled out by Barnes before the home side broke the early deadlock with a try in the 23rd minute, inspired by winger Topsy Ojo whose pace was a constant problem for Bristol.
Ojo made the initial break and figured three more times in an attack which saw lock Nick Kennedy hauled down just short of the Bristol line before the winger supplied the final pass to put Mackie over from close range.
Hewat converted and landed a second penalty to send Irish in 13-3 ahead at half-time.
Bristol's problems increased in the 49th minute when prop forward Jason Hobson was punished with 10 minutes in the sin bin for blatantly obstructing Hodgson during a promising Irish attack and Hewat kicked the resulting penalty, his third success from four attempts.
While Hobson was off the field, Irish stretched their lead after Hodgson kicked ahead down the right and Hewat won the race to touch down.
With victory almost certainly secured Irish withdrew Catt, with the Heineken Cup in mind, replacing him with Eoghan Hickey as they made a raft of substitutions.
Hewat linked up in attack again to draw the Bristol defence and lay on his side's third try for Mapusua in the 65th minute.
There was an unusual substitution in the 74th minute when referee Dave Pearson limped off to be replaced by fourth official John Dennison.
With the game beyond their reach Bristol produced their most productive period of the match.
A series of attacks had Irish defending desperately but they finally cracked when Bristol's Arscott raced over for a 78th-minute try in the right-hand corner.
For London Irish:
Tries: Mackie, Hewat, Mapusua
Cons: Hewat 2
Pens: Hewat 3
Tries: T Arscott
London Irish: 15 Peter Hewat, 14 Topsy Ojo, 13 Gonzalo Tiesi, 12 Seilala Mapusua, 11 Sailosi Tagicakibau, 10 Mike Catt, 9 Paul Hodgson, 8 Richard Thorpe, 7 Steffon Armitage, 6 Declan Danaher, 5 Bob Casey (c), 4 Nick Kennedy, 3 Faan Rautenbach, 2 Stuart Mackie, 1 Tonga Lea'aetoa.
Replacements: 16 Dan Murphy, 17 James Clark, 18 James Hudson, 19 Gary Johnson, 20 Juan Manuel Leguizamon, 21 Warren Fury, 22 Eoghan Hickey.
Bristol: 15 Luke Arscott, 14 Tom Arscott, 13 Rob Higgitt, 12 Neil Brew, 11 David Lemi, 10 Ed Barnes, 9 Shaun Perry, 8 Dan Ward-Smith, 7 Joe El Abd (c), 6 Iain Grieve, 5 Sean Hohneck, 4 Nathan Budgett, 3 Jason Hobson, 2 Mark Regan, 1 Darren Crompton.
Replacements: 16 Scott Linklater, 17 Peter Bracken, 18 Mariano Sambucetti, 19 Redford Pennycook, 20 Haydn Thomas, 21 Jason Strange, 22 Luke Eves.
Referee: Dave Pearson
Touch judges: Andy Watson, Paul Emerson
Television match official: John Burtenshaw