Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d4 exd4 5. e5 Ng4 6. Bxf7+ Kxf7 7. Ng5+ Kg8
8. Qxg4 h6 9. Ne4 d6 10. Nf6+ Kf7 11. Qh5+ g6 12. Qh4 Nxe5 13. f4 Ng4 14. Qxg4
Bxg4 15. Nxg4 Qh4+ 16. Nf2 Re8+ 17. Kf1 Bg7 18. Nd2 Qe7 19. Nf3 Qe2+ 20. Kg1
Qe1+ 21. Nxe1 *
Position (FEN): 4r2r/ppp2kb1/3p2pp/8/3p1P2/8/PPP2NPP/R1B1N1KR b - - 0 21
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 442
Best move: Rxe1#