After hitting the lead through Mile Jedinak in the 31st minute, the Mariners found themselves 2-1 down half an hour later due to a Nikita Rukavystya double.
The game seemed destined to finish with that scoreline until Nigel Boogaard was sent off in the 90th minute and although down to ten men, the Mariners clawed their way back thanks to an instinctive finish by striker Sasho Petrovski who came on as a substitute just ten minutes earlier.
Mariners coach Lawrie McKinna was thrilled with the character his side showed to never say die.
"I feel as though we were lucky and fortunate today but we still showed character in coming back to get a goal in the last minute," McKinna said.
"We should have been able to come out in the second half and defend, we knew they were going to come at us and we were starting to get through it, but Perth dominated the second half, they had us under the all sorts of pressure.
"Once they got a goal they lifted and I’ve said it many times that it’s hard to get a result over here, before the game I said that I’d be happy with a draw and now I’m very happy with the draw and think that we’re very fortunate to have got it."
The Mariners retain their place in the top four whilst the Glory cannot seem to get themselves off the bottom despite some good recent form.