The Kiwi visitors scored five tries, three conversions and two penalty goals while the Jozi side replied with two tries, two conversions and a penalty goal.
In the penultimate regulation round of the 2019 competition, the two teams went into the break with the scores level at 10-all following a converted try and penalty goal each way.
The Hurricanes’ inside centre Ngani Laumape opened the scoring when he finished a set play move under the posts.
However, the home side replied just three minutes later when Springbok wing Aphiwe Dyantyi produced a moment of individual brilliance to score their first try which Shaun Reynolds (flyhalf) converted.
Jordie Barrett, the Hurricanes fullback and Reynolds then both succeeded with a penalty goal to draw the teams level 10-all after the opening half.
The side from Wellington in New Zealand notched up a gear in the second half, especially after the introductions of experienced All Black forwards Ardie Savea (flank) and Dane Coles (hooker).
Ben Lam and Coles scored a brace each to cap an impressive impact off the bench. The Highvelders’ only reply was another try through Dyantyi, but they otherwise struggled to put the Hurricanes under pressure.
The Emirates Lions conclude their normal fixtures next week when they play the Vodacom Bulls in a Highveld derby in Pretoria while the Hurricanes host the Blues in a Kiwi-derby.
Emirates Lions 17 (10) - Tries: Aphiwe Dyantyi (2). Conversions: Shaun Reynolds (2). Penalty goal: Reynolds.
Hurricanes 37 (10) - Tries: Ngani Laumape, Ben Lam (2), Dane Coles (2). Conversions: Jordie Barrett (3). Penalties: Barrett (2).