Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d4 exd4 5. O-O Be7 6. e5 d5 7. exf6 dxc4 8.
fxe7 Nxe7 9. Nxd4 O-O 10. Bg5 f6 11. Bh4 c5 12. Nf3 Bf5 13. c3 Bd3 14. Re1 Ng6
15. Bg3 Re8 16. b3 Rxe1+ 17. Qxe1 cxb3 18. axb3 b5 19. Na3 c4 20. bxc4 bxc4 21.
Rd1 Qa5 22. Qe6+ Kh8 23. Bd6 Qxc3 24. Re1 Nf8 25. Qd5 Rd8 26. Nb5 Qa5 27. Qc5
Nd7 28. Qc6 Ne5 29. Bxe5 fxe5 30. Rxe5 c3 31. Re8+ Rxe8 *
Position (FEN): 4r2k/p5pp/2Q5/qN6/8/2pb1N2/5PPP/6K1 w - - 0 32
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 665
Best move: Qxe8#