Paul Hart was left to rue missed chances after our 2-1 win against Pompey but left Fratton Park in a positive frame of mind.
Aruna Dindane was guilty of two big misses at key times for the home side, not leat when he fired over from six yards with the score still at 0-0 in the first half.
Heurelho Gomes also produced the first of three world-class saves before Ledley King's header and Jermain Defoe's sharp finish put us into a 2-0 lead by half-time.
Gomes saved again from Tommy Smith and Hassan Yebda in the second half, Kevin Prince-Boateng pulled a goal back. Defoe was sent off, Dindane missed another chance and Frederic Piguionne headed just wide as we were made to fight for the three points.
"You can imagine the disappointment, we had enough chances to win three games," said Pompey boss Hart.
"The spirit still remains, the performance was excellent, apart from 15 minutes or so in the first half and that's when they hurt us.
"With performances like we're putting in at the moment, these things have got to turn. If we keep that spirit we've got a great chance."