The seasoned 31-year-old crossed twice in six minutes in the first half and again in the 57th minute as the home side dominated after the break to notch their fourth straight win.
Scrumhalf TJ Perenara ran over in the 46th minute to put the Hurricanes in front after an early try from Reds fullback Ben Lucas and the boot of flyhalf Quade Cooper had the Reds take a 14-10 lead at halftime.
Replacement hooker James Hanson barged over with 14 minutes to play and Cooper's conversion put the visitors within four points, but Hurricanes flanker Ardie Savea came off the bench to score a try with five minutes left, denying Reds captain James Horwill a memorable 100th match in Super Rugby.
Scorers:
Hurricanes- Tries: Cory Jane (3), TJ Perenara, Ardie Savea. Conversions: Beauden Barrett (2). Penalties: Barrett (2).
Reds - Tries: Ben Lucas, James Hansen. Conversion: Quade Cooper. Penalties: Cooper (3).
Teams:
Hurricanes
15. Andre Taylor, 14. Cory Jane, 13. Conrad Smith (captain), 12. Alapati Leiua, 11. Julian Savea, 10. Beauden Barrett, 9. TJ Perenara, 8. Victor Vito, 7. Jack Lam, 6. Faifili Levave, 5. James Broadhurst, 4. Jeremy Thrush, 3. Jeffery Toomaga-Allen, 2. Dane Coles, 1. Ben Franks
Substitutes: 16. Motu Matu'u, 17. Chris Eves, 18. Reg Goodes, 19. Blade Thomson, 20. Ardie Savea, 21. Chris Smylie, 22. Tim Bateman, 23. Matt Proctor
Reds
15 Ben Lucas, 14 Chris Feauai-Sautia, 13 Ben Tapuai, 12 Mike Harris, 11 Jamie-Jerry Taulagi, 10 Quade Cooper, 9 Will Genia, 8 Jake Schatz, 7 Beau Robinson, 6 Eddie Quirk, 5 James Horwill (captain), 4 Rob Simmons, 3 James Slipper, 2 Saia Fainga'a, 1 Ben Daley.
Substitutes: 16 James Hanson, 17 Greg Holmes, 18 Jono Owen, 19 Ed O'Donoghue, 20 Curtis Browning, 21 Nick Frisby, 22 Anthony Fainga'a, 23 Rod Davies