Originally posted by TheBloopBlack's last move had to be 0...f7-f5, so White can mate by 1.exf6 e.p. gxf6+ 2.Kh6 f5 3.g7#
this is a nice little problem, it is not a misprint, and there is a solution...
[fen]7k/3p2pP/3PB1P1/4PpK1/5P2/8/8/8 w - - 0 1[/fen]
White to mate in 3.
EDIT: or 1...dxe6 2.f7 ~ 3.f8Q#