Goals to Jon Krawec, Carlo Chiellini, Khaled Salhah and Rory Binnie for Curtin were enough to outscore Ellenbrook’s Ollie Langdale (two goals) and Mat Clarke.
Six minutes into the game, Binnie slotted a pass through for Krawec, who chipped the advancing Jake Bungert with aplomb.
A strike minutes later from Langdale into the top corner levelled the score.
Get in front of tomorrow's news for FREE
Journalism for the curious Australian across politics, business, culture and opinion.
READ NOWEllenbrook then took the lead against the run of play when Langdale’s strike was deflected wrong footing Curtin keeper Calum McMulkin.
In the final minute of the first half, scores were levelled with Chiellini dispatching an obvious penalty with ease.
In the 53rd minute, the returning Eddie Tikoft weaved some space to cross to the far post for Salhah to nod home from point blank range.
A goal from Clarke 20 minutes later levelled the playing field.
The winner came late on when Andy Chadwick fouled Binnie in the box who converted from the spot to give the home side a win.
This Friday, Curtin host Joondalup City, who are two points behind in fourth place.