Crewe Alex boosted their hopes of a top ten finish with a 2-1 win at Swindon Town.
Manager Dave Artell made one change for the game with Paul Green coming in for Billy Sass-Davies who dropped to the bench.
The Alex went in front after just three minutes through Chris Porter.
The striker then doubled their lead on the stroke of half time.
Swindon pulled a goal back with a Michael Doughty penalty on 63 minutes.
Manager Dave Artell was then sent off.
Speaking to the club’s official website Artell said: “We deserved to win and we deserved to win despite everything that went against us. The referee in that period of the game cost us three goals. Chris deserved his hat-trick, he was onside. It wasn’t a penalty to them and then Chris was fouled for a penalty. He gets booked for diving and I get a red card. We are top of the fair play league and had six booked was it? I don’t want to talk about the referee and those decisions because I want to talk about my players, they were absolutely terrific.
“We were dominant in the first half, Tom has created both goals for Chris and we could have scored more than we did. Then from 55 minutes to the 80th minute we didn’t keep the ball as well as we did in the first half. That is the one criticism and we have to improve on that. We need to keep the ball better and be more clinical.
“I cannot be too critical because we did actually score and should have had a penalty to score another but one man didn’t think so.
“We saw the game out really well and I don’t think Will had to make too many saves. They were all terrific and it is a tough place to come. We do not do well historically here and they are a good side, with good players. Ritchie is a good manager and they play the right way. I am delighted. It was a brilliant win for us.”
The Alex are up to 13th in the table, just two points off the top ten.
Crewe play their final home game of the season on Saturday when they entertain Forest Green who are still in with a chance of gaining automatic promotion.