This is the moment Rangers fans got their wish.

Steven Gerrard stole the show during the Rangers Legends v Liverpool Legends charity match at Ibrox when he stepped on to the pitch wearing a Rangers jersey.

On 81 minutes the Liverpool legend played the final moments of the game wearing the colours of the team he now manages against his former club for the first time ever.

READ MORE: Rangers Legends 2-3 Liverpool Legends: Steven Gerrard is the star of the show at Ibrox

After looking comfortable in red for most of the game, the Rangers gaffer swapped his iconic number 8 shirt to blue which sent the crowd wild.

However, despite the camaraderie, the Liverpool Legends walked away with victory after beating the home side 3-2.

Luis Garcia, Patrick Berger and Emile Heskey all scored for The Reds while Peter Lovenkrands and Kris Boyd netted two goals for the Gers.

Crowds cheered for Gerrard to strike as the game began to come to an end, but he was denied a chance to score against his former side.

All the money raised went towards both the Rangers Charity foundation and the LFC Foundation.