Tranmere is second from bottom in Division 3, aka League One.
Tranmere 2 - 3 Walsall
Troy Deeney scored twice as Walsall hit back to edge a five-goal thriller.
Tranmere took the lead when Chris Shuker ran through to shoot home after good work by Craig Curran.
But Darren Byfield tapped home the leveller after keeper Luke Daniels spilled Richard Taundry's drive and Troy Deeney slotted the Saddlers ahead.
Alan Mahon's fine angled strike made it 2-2 but Deeney won it for Walsall with a close-range strike following a good run and cross by Alex Nicholls.
Tranmere 2 - 3 Walsall
Troy Deeney scored twice as Walsall hit back to edge a five-goal thriller.
Tranmere took the lead when Chris Shuker ran through to shoot home after good work by Craig Curran.
But Darren Byfield tapped home the leveller after keeper Luke Daniels spilled Richard Taundry's drive and Troy Deeney slotted the Saddlers ahead.
Alan Mahon's fine angled strike made it 2-2 but Deeney won it for Walsall with a close-range strike following a good run and cross by Alex Nicholls.