The Waratahs moved back into second place in the Australian Conference when they beat the Hurricanes 39-30 with a bonus point in Sydney.
The result brought an end to the Hurricanes four match winning streak against all teams in 2014 and a two match winning streak over the Waratahs that stretched back to 2010.
Last week the Waratahs lost to the Blues in Auckland which allowed the Western Force to overtake the Sydney team.
Waratahs winger Rob Horne opened the scoring with an early try in the second minute but the Hurricanes soon hit back and levelled the scores with a try of their own.
The Hurricanes scored 17 unanswered points with a penalty and two further quick tries by Beauden Barrett and Julian Savea in the space of five minutes which put them into a 7-24 lead.
The Waratahs however fought their way back into the match with tries from Dave Dennis and Bernard Foley and coupled with the conversion and a penalty allowed the Waratahs to level the scores at 24 all by half time.
Experienced winger Matt Carraro scored his first try in Super Rugby to break the 24-24 halftime deadlock and put the New South Wales Waratahs on the path to the victory.
The 29-year-old Carraro scored the decisive try in his first Super Rugby start since 2008, allowing the Waratahs to post their sixth win of the season and their eighth-straight win at home.
The Waratahs and Hurricanes engaged in an extraordinary points-scoring duel in the first half, matching each other with three tries, three conversions and a penalty apiece to leave the game in the balance at halftime.
Defences became more miserly in the second half and Carraro's maiden try, followed by another from Stephen Hoiles, finally split the teams.
The Waratahs opened the scoring after only two minutes with a try by winger Rob Horne from a sweeping movement down the left touch.
Bernard Foley's conversion - the first of his six successful shots at goal - gave the home team a 7-0 lead and carried the flyhalf past 100 points for the season.
The Hurricanes then stunned the Waratahs with three tries in 13 minutes to seize a 24-7 lead.
Prop Jeffery Toomaga-Allen first barged over from close range, then the Hurricanes twice ran back kickoffs for tries - the first to flyhalf Beauden Barrett and the next to winger Julian Savea.
Fullback Andre Taylor cut open the Waratahs' defence for the second try, linking with scrumhalf TJ Perenara who was pulled down just short of the line.
The Waratahs regained possession but, in trying to move the ball behind their own goalline, spilled a pass between Israel Folau and Wycliff Palu, allowing Barrett to pounce for the try.
In a match of stark momentum shifts, the Waratahs then went on the offensive, scoring tries through captain Dave Dennis and Foley, who converted both tries and kicked a penalty to level the scores at halftime.
Waratahs flanker Mike Hooper, named man of the match, made a crucial, try-saving tackle on Perenara in the 42nd minute to prevent a Hurricanes resurgence and Carraro's try gave the home side a lead they retained until fulltime.
The winger first played for the Waratahs in 2008, then joined England club Bath and French side Montpelier before rejoining New South Wales this season.
His try restored the Waratahs' momentum and Hoiles' in the 65th minute made the win secure.
Foley's second penalty five minutes from fulltime extended the gap between the teams to nine points and denied the Hurricanes even a consolation bonus point.
Final Score Waratahs 39 (24) Hurricanes 30 (24)
Tries - R.Horne, D.Dennis. B.Foley, M.Carraro,S.Hoiles
Pen - B.Foley 2
Con - B.Foley 4
Tries - J.Toomaga-Allen, B.Barrett, J.Savea
Pen - B.Barrett 3
Con - B.Barrett 3
Referee: Steve Walsh
Assistant Ref 1: Angus Gardner
Assistant Ref 2: Michael Hogan
TMO: George Ayoub
1. Benn Robinson , 2. Tatafu Polota Nau , 3. Paddy Ryan , 4. Kane Douglas 5. Jacques Potgieter , 6. Dave Dennis (c), 7. Michael Hooper , 8. Wycliff Palu , 9. Nick Phipps , 10. Bernard Foley , 11. Rob Horne , 12. Kurtley Beale , 13. Adam Ashley-Cooper , 14. Matt Carraro , 15. Israel Folau .
Replacements: 16. Tolu Latu , 17. Jeremy Tilse , 18. Sekope Kepu , 19. Will Skelton 20. Stephen Hoiles, 22. Brendan McKibbin , 23. Jono Lance , 23. Alofa Alofa.
Andre Taylor, Cory Jane, Conrad Smith (captain), Alapati Leiua, Julian Savea, Beauden Barrett, TJ Perenara, Victor Vito, Jack Lam, Faifili Levave, James Broadhurst, Jeremy Thrush, Jeffery Toomaga-Allen, Dane Coles, Ben Franks.
Replacments : Motu Matu'u, Chris Eves, Reggie Goodes, Blade Thomson, Ardie Savea, Chris Smylie/Billy Guyton, Tim Bateman, Matt Proctor