Pompey moved up to third in the table with a 3-1 win over Barnet.
Paul Cook’s side came from a goal down to do it as Conor Chaplin bagged a double either side of Adam McGurk’s goal.
Barnet were left furious with McGurk’s effort with Kyle Bennett offside in the build-up, but apparently not involved in play.
And Martin Allen was left seething with referee Darren England after keeper Jamie Stephens was dismissed for a foul on Bennett.
Pompey upped their play after the break and deserved to get back to winning ways at Fratton Park in front of a crowd of 16,217.
Pompey had the first decent chance afer 10 minutes when Adam McGurk flashed a header wide from a corner.
Clarke did likewise from a corner 10 minutes late before a Blues penalty appeal was turned down as Bira Dembele challenged Ben Davies.
But it was the visitors who made the breakthrough after 25 minutes.
Terrible marking from Cook’s side allowed Andy Yiadom all the time in the world to stroke the ball home from Mauro Vilhete’s pass.
Jamie Stephens then produced a fine stop to keep out Christian Burgess’ header from a corner and Conor Chaplin flashed the follow-up over.
Chaplin made amends after 37 minutes though with a clinical leveller. The teenager got on the end of Gary Roberts’ free-kick and took his time before rifling home a right-footed drive from 10 yards.
Barnet got a slice of fortune two minutes before the break when a Pompey clearance hit the ref and fell to Curtis Weston. He fed Gavin Hoyte who lifted his shot just past the post.
Cook made a change at the interval with Roberts replaced by Adam Webster as he switched to a 3-5-2 formation.
The switch lifted the home side and Bennett missed a golden chance after 54 minutes when he blazed over when put clean through by McGurk.
But the second goal came after 54 minutes through McGurk.
There was a slice of fortune about it, too, as Webster intended his pass for Bennett. He was offside and the linesman flagged but the ball went to McGurk, who was onside, and allowed to advance and finish.
Another controversial moment followed after 66 minutes when Barnet keeper Stephens was sent off for a foul on Bennett.
It was debatable whether the Pompey man was offside as he went clear and also a question of whether the keeper won the ball.
Curtis Weston had a great chance to level it at the death but lifted his shot over the top.
Chaplin then immediately went clear from Brian Murphy’s clearance and coolly sealed it for Pompey.