Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. Bc4 Nc6 4. Nf3 a6 5. a3 b5 6. Ba2 Qc7 7. d3 Bb7 8. Be3
Nf6 9. d4 cxd4 10. Nxd4 Be7 11. O-O Ne5 12. f3 O-O 13. f4 Nc4 14. Bxc4 Qxc4 15.
e5 Ne8 16. Nf3 d6 17. exd6 Nxd6 18. Ne5 Qc7 19. Ne2 Rad8 20. Nd4 Nf5 21. Bf2
Bc5 22. c3 a5 23. b4 Bxd4 24. cxd4 f6 25. Nf3 Qxf4 26. bxa5 Bxf3 27. gxf3 Nxd4
28. Bxd4 Rxd4 29. Qb3 Re8 30. Rf2 Rd2 31. Qxb5 Rxf2 *
Position (FEN): 4r1k1/6pp/4pp2/PQ6/5q2/P4P2/5r1P/R5K1 w - - 0 32
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 806
Best move: Qxe8#