Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 Nf6 5. Nc3 O-O 6. Bg5 Na5 7. Nxe5 Nxc4 8.
Nxc4 Re8 9. O-O d5 10. exd5 h6 11. Bh4 b5 12. Nxb5 Qxd5 13. Nc3 Qf5 14. Bxf6
Qxf6 15. Ne4 Qc6 16. Re1 Bb7 17. Qf3 Qg6 18. Nf6+ Qxf6 19. Rxe8+ Rxe8 20. Qxb7
Qxf2+ 21. Kh1 Re1+ 22. Rxe1 *
Position (FEN): 6k1/pQp2pp1/7p/2b5/2N5/3P4/PPP2qPP/4R2K b - - 0 22
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 621
Best move: Qxe1#