Crewe Alexandra's outside chances of reaching the play-off's suffered a blow.
They were beaten 2-0 at home by Northampton Town.
Two goals either side of the half hour mark from Daniel Powell and John-Joe O'Toole earned the visitors the points.
Manager Dave Artell made one change going into the game with Jamie Sterry replacing the injured Harry Pickering.
Speaking to the club's official website after the game manager Dave Artell said: “Their physicality was better than our physicality today and that was the big difference. I thought we helped them with the way we were. We didn’t have the aggressive mind-set to make sure that was our ball or if we had it that we weren’t giving it away. We didn’t have that real intent in that first half.
“Saying that we had the best chance of the first half with Jordan’s chance and had a few good ones late on in the second half but for me that was a little bit late.
“We didn’t put our bodies on the line and throw ourselves into blocks. When those crosses went into the box, we weren’t in the mind-set box that we were going to make sure it wasn’t going to end up in our net. The players knew what to expect because we had gone through it all week. We knew they would be a threat from set plays and corners and they have scored from both.
The result leaves Crewe in 15th place in the table, eight points off the play-off places.
The Alex are back in action on Friday night when they make the trip to Tranmere.