Australia edged New Zealand 1-0 in the battle of the Oceania teams at the Azlan Shah Stadium.
The win gives the Aussies 12 points and virtually a place in the final with two matches to play.
Australia had won all three of their matches, defeating India and Malaysia 5-1 and Pakistan 4-0.
On the other hand New Zealand started with a 3-3 draw against Malaysia and a 1-1 draw against Canada before defeating Pakistan 5-3 and Japan 4-1.
The Aussies therefore were looking for a win that would virtually assure them of a place in the final while the Kiwis were hoping to inch closer to a place in Saturday's final.
Hence the game started at a furious pace as both teams threw caution into the wind to attack from the first whistle.
After three failed penalty corner attempts, the Aussies got it right at the fourth attempt as Jamie Dwyer scored in the 22nd minute.
The Kiwis created several chances but failed to find the mark as Hugo Inglls and Kane Russel missed easy chances.
The Kiwis took out their keeper Devon Manchester three minutes from time and Arun Panchia assumed the role of kicking back.
New Zraland will finish their campaign with a match against India while the Aussies have Canada and Japan remaining in the round robin matches.