Wigston Chess Club

No.16 - Black to play and win

In this position black played 1...Qe6 and white managed to convert his extra pawn into a win. How could black have turned the tables?