Chess puzzle (Checkmate)
Moves: 1. c4 c5 2. Nc3 Nc6 3. g3 e6 4. Bg2 Nf6 5. e3 d5 6. cxd5 exd5 7. Nge2 Bd7 8. d4
Be6 9. O-O Be7 10. b3 Rb8 11. Ba3 b6 12. Nf4 O-O 13. Nxe6 fxe6 14. dxc5 Bxc5
15. Bxc5 bxc5 16. Ne2 Ne7 17. Nf4 Qb6 18. Qd2 e5 19. Ne2 d4 20. exd4 exd4 21.
Nf4 Rbd8 22. Nd3 Ned5 23. Rac1 Nc3 24. a4 a5 25. Nf4 Rfe8 26. Rfe1 Rxe1+ 27.
Rxe1 Re8 28. Rxe8+ Nxe8 29. Bd5+ Nxd5 30. Nxd5 Qxb3 31. Qxa5 Qxd5 32. Qb5 d3 *
Position (FEN): 4n1k1/6pp/8/1Qpq4/P7/3p2P1/5P1P/6K1 w - - 0 33
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 599
Best move: Qxe8#