Shrewsbury fell to a 3-0 defeat at home to League One leaders Portsmouth.
A brace from Abu Kamara along with a Marlon Pack strike won the game for the visitors.
Town had their moments with Dan Udoh, Max Mata and Jordan Shipley all going close.
But in the big moments, it was Portsmouth who found that extra bit of quality to head back to the south coach with three points.
Boss Taylor made one enforced change from the team that secured victory at Wycombe last weekend - with Elliott Bennett picking up a minor knock in training on Thursday.
It meant Morgan Feeney came back into the side at right wing-back with Jordan Shipley continuing on the left.
In a 3-5-2 formation, Carl Winchester, Nohan Kenneh and Taylor Perry operated in midfield with Dan Udoh partnered by Ryan Bowman in attack.
Portsmouth lined up in a 4-2-3-1 system with Kusini Yengi the central striker. Alex Robertson was just behind in the 10 role with Abu Kamara and Paddy Lane out wide.
After a quiet opening 10 minutes, the first real chance of the game came Town's way when Aaron Pierre produced a clever little pass to slip Udoh in.
His shot, though, was claimed by the keeper.
In what was proving and even and keenly contested game, a couple of chances came Pompey’s way on the half-hour mark.
First, Lane played it across the face of goal only for Mengi who blazed over from six yards out.
Robertson then picked up the ball and drove forward before curling an effort just over the bar.
As the clock ticked towards half-time, it was Town's turn to create a flurry of chances with Shipley firing in a low cross that was well-claimed by Will Norris.
Kenneh then won the ball high but also had his effort well dealt with by the keeper.
The two teams looked destined to head in at the interval all-square.
But in added on time at the end of the first half, the visitors got their noses in front when a looping cross wasn’t dealt with and Kamara fired in at the back post.
Like the first half, the start of the second half also proved to be quiet until, on the hour, Pack doubled Portsmouth's lead.
Jack Sparkes played Lane down the line who drilled the ball into the near post and Pack was on hand to turn it in.
Town made a double change with 20 minutes to go - with Mal Benning and Tunmise Sobowale replacing Carl Winchester and Morgan Feeney.
And the changes saw Taylor's side create a flurry of chances.
First, Udoh headed a Perry cross over the bar. The striker then won the ball high before feeding Shipley who saw a low effort claimed by Norris.
Undeterred, Town continued to push forward with Benning finding Max Mata with a cross. He then spun his marker before firing over.
Another chance then came Shrews’ way when Shipley played in Udoh who smashed an effort wide of the post.
Despite Town’s efforts, Pompey added a third late on as Kamara got his brace smashing it in at the back post.
Shrewsbury: Marko Marosi; Joe Anderson, Aaron Pierre, Chey Dunkley ©, Morgan Feeney (Mal Benning 70’), Jordan Shipley; Nohan Kenneh, Carl Winchester (Tunmise Sobowale 70’), Taylor Perry; Dan Udoh, Ryan Bowman (Max Mata 45’)
Unused Substitutes: Harry Burgoyne, Nana Owusu, Jack Loughran, Luca Whitney
Portsmouth: Will Norris; Marlon Pack ©, Alex Robertson, Joe Morrell (Christian Saydee 78’), Joe Rafferty, Conor Shaughnessy, Kusini Yengi (Colby Bishop 72’), Sean Raggett, Jack Sparkes, Abu Kamara (Gavin White 88'), Paddy Lane (Terry Devlin 88')
Unused Substitutes: Ryan Schofield, Zak Swanson, Ryley Towler
Referee: Lee Swabey