Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 Bxc3+
8. bxc3 Nxe4 9. O-O O-O 10. Ba3 d6 11. Qd3 Re8 12. Rfe1 Bf5 13. Nd2 Nxd2 14.
Qxd2 Qf6 15. Bb5 a6 16. Bc4 Qg6 17. Qf4 Bh3 18. g3 Re7 19. Rxe7 Nxe7 20. Re1
Nc6 21. Bd5 Qd3 22. Qxf7+ Kh8 23. Re8+ Rxe8 *
Position (FEN): 4r2k/1pp2Qpp/p1np4/3B4/3P4/B1Pq2Pb/P4P1P/6K1 w - - 0 24
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 843
Best move: Qxe8#