Connacht overturned a 13-point deficit to claim a rare victory over Munster, running out 24-16 victors in a gusty Guinness Pro12 clash in Galway.
This was their first win over Munster since December 2008 - and just their second in the last 42 meetings - and one that extended their run of unbeaten matches at home to eight matches.
Former Connacht man Ian Keatley, the Munster fly-half, helped his side into a 13-0 lead after 15 minutes.
He converted a 10th-minute try by Peter O'Mahony and kicked two penalties in difficult conditions before a well-worked try from Connacht's Kieran Marmion was converted by Craig Ronaldson.
Keatley landed another kick to put Munster 16-7 ahead at the break but with the wind behind them, Connacht stormed to victory in the second half with 17 unanswered points coming in the third quarter.
Fly-half Ronaldson and Aly Muldowney scored tries that were converted by Ronaldson and his replacement, Darragh Leader, also scored a penalty.
Munster threw everything they had at Connacht in a bid to get back into the game but were repelled by defiant and disciplined defence from the home side.