Down 0-1 in the first quarter, the Warriors came back strongly and looked aggressive keeping up the pressure on the Lancers for most part of the game thereon.
Warriors' skipper Jamie Dwyer's twin strike minutes before the half time put the local favourites back into business, with scoreline reading 2-1.
Just four minutes before the half-time, the Australian veteran first scored the equaliser through second penalty corner which his team earned.
Dwyer was in action again scoring with a backhand after his team had built up an attack from the right flank, giving a lead to his team in the 28th minute.
More From This Section
Again in the third quarter, the Warriors quickly made amends for failing to capitalise on third penalty corner that came their way, with ace drag-flicker Sandeep Singh earning his first goal in the 38th minute from the fourth penalty corner which his team got.
Earlier, the Lancers took the early lead scoring through their forward Lalit Upadhyay in 7th minute of the first quarter, who used a backhand flick to convert a sharp pass beating the Warriors' Dutch goalkeeper Jaap Stockmann.
In the final quarter, the Lancers' penalty corner specialist Gurjinder Singh scored the second goal for his team.
The Lancers failed to create the magic in this match after their convincing victory in the opener against Ranchi Rays. The Warriors, who had drawn their opener against Dabang Mumbai, looked desperate for a win at their home turf and earned their first victory from two matched played so far.
At the start of the third quarter, Lancers' Roshan Minz had a golden chance to score when he drew opponent goalkeeper Jaap Stockmann out to defend, but hit wide despite an empty goalpost in front of him.