Rupinder Pal Singh scored twice as Delhi Waveriders maintained their unbeaten record in the Hero Hockey India League by beating Ranchi Rhinos 5-4 in a thrilling match in Ranchi.
Besides Rupinder, Akashdeep Singh, Gurvinder Singh Chandi and Tim Jenniskens scored a goal each for the visitors at the Astroturf Stadium here.
For Rhinos, Ashley Jackson scored twice, while Justin Ross and Mandeep Singh scored a goal each.
"This is the best match of the tournament so far," Waveriders' skipper Sardar Singh said.
With this victory, Waveriders took their total points to 22, eight clear of second-placed Uttar Pradesh Wizards.
Delhi Waveriders were quick to get off the blocks, and went ahead in the fifth minute. Gurvinder Singh Chandi hit a strong hit from top of the circle, and Akashdeep Singh deflected the ball in the goal, giving Rhinos goalkeeper no chance.
The lead, however, didn't last long as Rhinos' Moritz Fuerste struck a hard hit, towards Justin Ross in the centre of the Delhi circle, which he stopped, swung around and then came up with a reverse hit to the left corner.
Rhinos had a chance to take the lead in the 22nd minute, when Moritz took the goalkeeper out of his position, beat him, and made an accurate pass to Mandeep Singh, who had to just tap the ball in an empty goal.
However, Mandeep inexplicably missed the ball completely, as it went just inches away from the goal-post.
Five minutes later, Rhinos again could have gone ahead, as Sardar Singh made a blunder. He tried to back-pass the ball, but ended up miss-passing it to Rhinos' Nick Wilson.
Wilson beat the lone defender, drew the goalkeeper out, and struck the shot with goalkeeper out of his position, as the ball just went wide of the right post.
Rhinos had to pay for these missed chances in the third quarter, as Waveriders scored twice. Rhinos did take the lead though, before that.
In the 45th minute, they had a penalty corner, and the hit looked like going into the net, before a Waveriders' defender directed it out with his leg, earning Rhinos a penalty stroke.
Ashley Jackson made no mistake, scoring the first goal off a penalty stroke in this tournament.
A minute later, Rupinder scored off a penalty corner to equalise and four minutes later, Gurvinder put Waveriders in the lead. Danish's hard hit from the quarter-line of Ranchi went to Chandi, who showed superb presence of mind in deflecting the ball into the goal.
Waveriders then got a penalty corner in the 53rd minute, but their attempted variation failed to yield a goal.
Four minutes later, the visitors got another penalty corner, and this time they stuck to the basics.
Rupinder smacked an absolute bullet, low to the left of Cortes, who had replaced Sushant in the goal in the third quarter, to put Waveriders 4-2 ahead.
It was smart striking from Rupinder, as he had gone to the goalkeeper's right for his first goal of the game.
Waveriders' two goals had made the crowd go quiet, but it erupted with joy, as Rhinos pulled one back. A bouncing ball came to Mandeep Singh right in front of post, and he smartly directed it in the goal, beating Jacobi.
The last 10 minutes of the game were played at a furious pace. Rhinos got two penalty corners in two minutes, and Ashley made no mistake with the second one, hitting it low to the right of the goalkeeper.
Just a minute later, in the 64th, it was Waveriders' turn to earn a penalty corner, and score. Rupinder's hit was saved by Cortes, but rebound went to Tim Jenniskens, whose hit struck a defender and went in the goal.
Rhinos had a chance to equalise in the next minute, but they failed to convert a penalty corner.
In their next home match, Delhi Waveriders will take on Mumbai Magicians on 26th January at the MDC National Stadium.
Ranchi Rhinos will next play Uttar Pradesh Wizards at the Astroturf Hockey Stadium and Jaypee Punjab Warriors will take on Mumbai Magicians at the Surjit Singh Hockey Stadium.