Improving Portsmouth stretched their unbeaten run to four games as Conor Chaplin's opener teed up an emphatic victory against woeful fellow Championship strugglers West Bromwich Albion.
Chaplin swept home his first goal in 24 games since returning to the club on loan this season from Millenic Alli's smart pull-back from the left.
Alli also netted his first Pompey goal of the season - and for the club - when he slid the ball through keeper Max O'Leary's legs from Andre Dozzell's pass for a 2-0 interval lead.
The Baggies played like a side resigned to a fifth defeat in six, lacking confidence, intensity and any goal threat, with just one lame off-target attempt in the first half.
Portsmouth had no trouble completing the job in front of an increasingly relaxed Fratton Park crowd with Ebou Adams also on target as they moved up to 20th, four points clear of the relegation zone.
They leapfrog the Baggies, who slip to 21st, just three points above the bottom three, having played a game more than all of the sides below them.