Flyhalf Beauden Barrett scored 22 points including a last-minute try that earned a bonus point for the Hurricanes who beat the Kings 42-20 in Super Rugby Friday. Barrett pounced on a loose pass in the final play of the game to race away for a try which created a flattering winning margin for the Hurricanes. Replacement Vince Aso also scored a try inside the last 10 minutes which finally ended the challenge by the resilient Kings. The Hurricanes led 19-3 after 26 minutes but squandered that advantage and saw the Kings close to 19-17 at halftime. The teams were separated by five points or less until the 66th minute when Barrett kicked his third penalty, then the Hurricanes' two late tries secured a bonus point. The Kings had conceded 113 points in their previous two matches, hadn't won in four games this season and started Friday as rank underdogs. It appeared another heavy defeat was likely when they made a series of errors which allowed tries to Ngani Laumape, Blade Thomson and Ardie Savea to gift the Hurricanes an early 19-3 lead. The Kings scored a try through captain Stephen Sykes, in his 100th Super Rugby game, then through flyhalf Louis Fouche right on halftime to close within two points. Barrett kicked two penalties and Fouche one in the first 20 minutes of the second half as the Hurricanes edged ahead 25-20. All Blacks flyhalf Barrett then pushed the Hurricanes out to an eight point lead with his third penalty six minutes later. Trailing by more than the margin of a converted try, the Kings were forced to take risks which led to late tries by Aso and Barrett.