Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 d5 3. exd5 e4 4. Bb5+ Bd7 5. Bxd7+ Nxd7 6. Nc3 Ngf6 7. Qe2 Qe7
8. Nh3 O-O-O 9. Nf2 Nb6 10. Nfxe4 Nxe4 11. Nxe4 Nxd5 12. d3 Re8 13. Qg4+ Kb8
14. O-O g6 15. Qg5 Qxg5 16. fxg5 Re7 17. c4 Nb4 18. Rf3 Bg7 19. Nf6 Nc2 20. Rb1
Rhe8 21. Nxe8 Bd4+ 22. Kf1 *
Position (FEN): 1k2N3/ppp1rp1p/6p1/6P1/2Pb4/3P1R2/PPn3PP/1RB2K2 b - - 2 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1051
Best move: Re1#