London Irish 13-19 Toulon
Jonny Wilkinson inflicted more misery on London Irish as he guided Toulon to a 19-13 Heineken Cup victory at the Madejski Stadium.
The England fly-half kicked four penalties and a conversion to Rudi Wulf's brilliantly executed try as Toulon condemned Irish to a sixth straight defeat.
Toby Booth's side had reduced the arrears to 13-10 with a try from Delon Armitage and a Ryan Lamb penalty but in the end they had to settle for a losing bonus point.
Irish are not out of the qualification hunt yet - but they will need to end their losing run in the south of France next weekend, which will be a tall order.
Munster 22-16 Ospreys
Paul O'Connell's Heineken Cup comeback lasted barely 10 minutes as he was sent off in Munster's absorbing 22-16 Pool 3 victory over the Ospreys at Thomond Park.
Referee Christophe Berdos reached for his red card in the 70th minute after Ireland lock O'Connell, introduced on the hour mark as he continues his return from a long injury lay-off, was seen swinging his right arm into the face of Jonathan Thomas as he held him back.
Ronan O'Gara's penalty gave Munster an 8-6 half-time advantage before Tommy Bowe's 42nd-minute interception try had the Ospreys 13-8 in front but while Paul James was in the sin-bin, Munster's David Wallace and Johne Murphy crossed for converted tries. Dan Biggar closed the gap to six points before the dismissal of replacement O'Connell.
Newport 16-23 Wasps
Wasps remained on course for a Heineken Cup Pool Six showdown with reigning European champions Toulouse next month after extinguishing the Dragons' fire with a 23-16 win at Cardiff City Stadium.
Wasps prevailed through tries by backs Ben Jacobs, David Lemi and Tom Varndell despite producing a performance that fell way below their best.
The Dragons, who led 10-0 and then 16-10, managed an early Ashley Smith touchdown and 11 points from fly-half Jason Tovey - a drop-goal, two penalties and conversion - before slipping to their third successive group defeat.
Leinster produced a courageous display in France to earn a valuable bonus point in a 20-13 Heineken Cup Pool 2 defeat to Clermont Auvergne.
Anthony Floch's second-half effort saw the reigning French champions come from behind to claim victory - though Morgan Parra missed a late penalty which would have seen the visitors leave with nothing after a bruising encounter at Stade Marcel Michelin.