Connacht 29 Benetton 14
Jack Carty showed his class off the bench with a key 10-point contribution and a try assist as Connacht ended Benetton Rugby's eight-match Guinness PRO14 unbeaten run with a 29-14 victory at the Sportsground.
Two opportunist tries from Caolin Blade and Matt Healy gave the Irish side a 14-7 lead at half-time after the Italians had enjoyed purple patches at either end of the first half before opening their account late on thanks to replacement Antonio Rizzi's third try in as many games.
Dewaldt Duvenage's 55th-minute score drew the Italians level, only for replacement Carty to seize the momentum with a 24-minute cameo.
Carty initially landed a difficult 63rd-minute penalty prior to two involvements in the build-up to Healy's second try, and then finished off a breakaway last-minute bonus-point try.
Connacht hit the front when Blade went in under the posts and Kyle Godwin converted.
Soon after, James Cannon's immediate tackle on Duvenage forced possession loose over the line, allowing winger Healy to swoop and touch down.
Godwin converted, but Benetton then saw Rizzi ground under pressure from Darragh Leader, and he then converted.
After soaking up Connacht pressure early in the second half, Duvenage brought the visitors level.
Rizzi's levelling conversion was soon cancelled out by a crisply-struck Carty penalty.
And after Healy slid over in the corner with 12 minutes remaining, a clever chip and collect from Carty led to him touching down and converting.