However, his attacking play isn't what made him stand out. On the stroke of half time he lunged into a challenge with Allan Dempsie. Despite having to be stretchered off the park, Steele was shown a straight red card.
By this time, Elgin were already two ahead. In the fifth minute, a long ball from Paul Kaczan gave Willie Martin space up front. Martin kept his composure to coolly place the ball past Scott Morrison.
Soon afterwards, City suffered a set back when Hugh Dickson was stretchered off after falling awkwardly in the East Fife box. This didn't dampen the spirits though, as Jamie McKenzie soon extended the lead.
Martin Harty held the ball up well before being tripped twenty-five yards from goal. Morrison was given no chance with McKenzie's excellent free kick.
Kieron Renton made his first save of the afternoon in the 26th minute to prevent Brian Fairbairn pulling one back for the visitors.
The Fifers' goal came soon after Steele's sending off. James Herkes was played through and beat Renton one-on-one.
This goal gave East Fife hope as they came out for the second half looking transformed and almost equalised straight away when Les Byle forced a reflex save from Renton.
In the next minute, City almost got a third but McKenzie's goalbound twenty yard drive was deflected wide. Adam Nelson almost scored directly from the resultant corner but it was cleared off the line at the back post.
The visitors then took control and, even with ten men, outplayed Elgin. Luckily Renton was in good form as he saved from Derek Colquhoun before Gary Kelly and Les Byle put chances over the bar.
With five minutes to go, Kevin Bain was sent off for dissent when he heavily complained about a two footed tackle he received.
City: Kieron Renton, Stuart Cumming, Allan Dempsie (Paul Napier, 68), Paul Kaczan, Hugh Dickson (Iain Vigurs, 11), Jamie McKenzie, Fraser Bremner, Adam Nelson, Phil Reid (Jason McDonald, 86), Willie Martin, Martin Harty
Subs not used: Garry Wood, Martin Pirie
Goals: Martin (5), McKenzie (20), Herkes (45)