The Irish visitors flew into a 14-0 lead after five minutes with Colby Fainga’a and Tiernan O’Halloran crossing and Jack Carty adding two conversions.
Kings had a two-man advantage when Kyle Godwin was yellow-carded for an infringement on the Connacht try-line, and they quickly levelled as Stefan Ungerer and Erich Cronje scored tries and Siya Masuku landed two conversions.
Carty restored Connacht’s lead with a penalty before the break and the outside-half ran through soon after the restart for a 22-14 lead.
Cronje crossed again to reduce the deficit, but a penalty try gave Connacht a bonus-point win despite centre Tom Daly picking up a late yellow card.
WATCH: The guys round up all the Guinness Six Nations and Premiership action. They discuss the shenanigans at the breakdown in England v Ireland among others. We also hear from Brad Shields on his injury and his quest to get back into Eddie’s England squad.
Sign up to our mailing list for a weekly digest from the wide world of rugby.Sign Up Now