It’s now 13 games unbeaten for Stanley with this impressive run helping them survive relegation trouble and up to 12th place and 4 points from the play offs.
While Crewe remain in 17th place and 9 points from the drop zone which should be enough for them to stay up.
Crewe were very dominant in the opening stages and were able to take the lead in the 15th minute through Callum Cooke and then doubled that 4 minutes before the interval through Chris Dagnall, which saw Stanley facing their first defeat in 2 months.
But the hosts came roaring back in the second half and were able to pull one back in the 57th minute through Hughes who scrambled the ball home from a corner.
Four minutes later, Accrington won a free kick on the edge of the box and Shay McCartan stepped up and fired it home to peck Crewe back to 2-2 and get his goal tally to double figures for the season with 10.
Hughes then made the comeback complete on 79 minutes when Crewe were unable to clear a corner and Hughes was at the far post to fire home and double his tally for the season.
Accrington will be looking to keep this push towards the play offs going while Crewe will probably need one more win to solid ate their Sky Bet League 2 position.
Accrington Stanley- Rodak, Rodgers, Beckles, Hughes, Pearson, Clark, Husin, Conneely, McConville, McCartan, Kee. subs, Gornell, Boco, Hewitt, Shaw, Chapman, Edwards, Donacien
Crewe- Garratt, Turton, Nugent, Ray, Bakayogo, Jones, Cooke, Cooper, Bingham, Bowery, Dagnall. subs, Saunders, Kirk, Wintle, Kiwomya, Ng, Ainley, Dawber