A volley five minutes from time from Azar Karadas rescued a point for struggling Portsmouth against Bolton.
Portsmouth's Andres D'Alessandro is fouled by Bolton's Khalilou Fadiga
The home side had fallen behind on 69 minutes when goalkeeper Dean Kiely allowed a free-kick from Khalilou Fadiga to find its way into the net.
But Norwegian Karadas, who came on as a substitute, connected with Wayne Routledge's cross to salvage a draw.
Fadiga had wasted a golden opportunity for Bolton in the first-half when he blazed a penalty over the bar.
Pompey boss Harry Redknapp rushed Benjani Mwaruwari back into action following his exploits in the African Cup of Nations in a bid to fire his side out of relegation trouble.
But the club's record signing was unable to provoke much in the way of attacking endeavour as a combination of apparent nerves and a poor surface stopped them from threatening Jussi Jaaskelainen's goal early on.
With debutant Matt Jansen leading the Bolton line on his own, there was little going on in the other penalty area either.
Routledge did provide the odd spark and lifted the crowd as the home side started to push forward.
But the visitors should have taken the lead just before the break when they were awarded a penalty.
There seemed little contact as Stelios Giannakopoulos went down under Kiely's challenge, but there was enough to convince referee Dermot Gallagher that it merited a spotkick.
However, the chance was spectacularly fluffed as Fadiga blasted the ball into the crowd.
Portsmouth could not get going up front after the break and eventually fell behind with 21 minutes remaining - a moment that Kiely will want to forget.
Stelios was upended by Matthew Taylor out wide and there seemed little danger as Fadiga swung a free-kick into the area.
But the Portsmouth keeper, making his home debut, was unable to prevent the ball creeping unaided inside the far post.
Jaaskelainen had to react smartly to dive to his left and stop Taylor's free-kick, but the Premiership strugglers grabbed a point shortly afterwards.
Routledge managed to find enough space to fire a cross into the near post, where Karadas, who had only been on for a few minutes, met the ball with a superb right-foot volley.
Bolton boss Sam Allardyce:
"We have thrown two points away and, by the time Portsmouth came back into the game late on, we should have had it dead and buried.
"We were comfortable in the first half and to miss the penalty in the first half was very disappointing.
"I cannot understand why Kiely wasn't sent off because there was no way the defender was going to get back."
Portsmouth boss Harry Redknapp:
"I thought we showed great character in the second half and I thought we could have gone on and won it.
"D'Alessandro was fantastic and I thought it was one of the best debuts I've ever seen.
"All the new lads were terrific and it was a smashing performance after half-time."
Portsmouth: Kiely, Primus, O'Brien, Stefanovic (Griffin 15), Taylor, Routledge, Davis, Pedro Mendes, O'Neil (Todorov 45), D'Alessandro, Mwaruwari (Karadas 81).
Subs Not Used: Ashdown, Hughes.
Goals: Karadas 85.
Bolton: Jaaskelainen, Hunt (Vaz Te 60), N'Gotty, Ben Haim, Gardner, Davies, Nolan, O'Brien, Fadiga (Fojut 86), Giannakopoulos, Jansen.
Subs Not Used: Walker, Nakata, Borgetti.
Goals: Fadiga 69.
Ref: D Gallagher (Oxfordshire).