Gillingham boss Martin Allen admitted his side did not hit the heights of recent weeks as they crashed 2-0 at Shrewsbury.
Joe Jacobson headed in a corner to edge Shrewsbury in front before young debutant Liam McAlinden, on loan from Wolves, made sure of maximum points with a cool finish nine minutes from time.
Gillingham found chances hard to come by although Danny Kedwell came close to an equaliser when he headed against a post.
Allen said: "Our players the last two games have been absolutely fantastic, winning 3-0 away at Crewe, and beating MK Dons at home 3-2," said Allen.
"Today we weren't quite up at the standard that we have been but that's not through lack of hard work.
"The players have been absolutely fantastic and now we'll get ready for our next game against Preston next week.
"You can't criticise the players because they've worked tremendously hard, they've been very conscientious and they're as disappointed as anyone, but we'll put this behind us."