Crewe Alex boss David Artell admitted his side got what they deserved after their losing away run stretched to six matches on Saturday with a 3-1 defeat to Colchester United.
Crewe looked set to end their barren run on their travels after Jordan Bowery converted a cross from recalled captain Chris Dagnall to make it four goals for the season.
Further chances followed as the Alex dominated first-half proceedings at the Colchester Community Stadium.
But they were pegged back six minutes before the break when Mikael Mandron slotted home at the far post after Kyel Reid’s corner flew across the box.
Further haphazard defending from a corner on the hour mark eventually led to Tom Eastman heading Colchester in front after his initial effort had hit the bar.
And there was no way back for Crewe after Mandron converted Ryan Jackson’s cross in the 71st minute to score his second goal of a game that Artell felt should have been over at half-time.
He said: “If you don’t defend set-plays then you don’t win football matches and we got what we deserved because of that.
Mikael Mandron's double helped Colchester United beat Crewe Alexandra 3-1 this afternoon and come from behind to win for the first time in 2017.
Mandron scored in both halves and Tom Eastman also netted for the U's as they recovered from falling behind to Jordan Bowery's first-half opener to make it seven points from a possible nine in their last three League Two games.
Colchester United Official Website
Colchester United got back to winning ways on Saturday after coming from a goal behind to comfortably beat Crewe Alexandra 3-1 at the Weston Homes Community Stadium.
Jordan Bowery opened the scoring for the visitors but a brace from Mikael Mandron and another from Tom Eastman secured all three points for the U’s.
The result moved the U's up to thirteenth and they have started some genuine momentum now, with just one defeat in the last seven.