Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 d6 4. O-O Be6 5. Bb3 Bxb3 6. axb3 Nf6 7. Nc3 Be7 8.
d3 O-O 9. h3 Nh5 10. Be3 Nf4 11. Bxf4 exf4 12. Qd2 Bg5 13. Nd5 Ne5 14. Qe2 c6
15. Nc3 Nxf3+ 16. Qxf3 Bh6 17. d4 Re8 18. Rfe1 Qf6 19. Rad1 Rad8 20. d5 c5 21.
Ne2 b6 22. c4 a5 23. Rd2 Rd7 24. Nc3 Rde7 25. Rde2 Qd4 26. Qh5 Re5 27. Qg4 Rg5
28. Qd7 Qe5 29. Nb5 f3 30. Rd2 Rxg2+ 31. Kf1 Bxd2 32. Rd1 Qh2 *
Position (FEN): 4r1k1/3Q1ppp/1p1p4/pNpP4/2P1P3/1P3p1P/1P1b1Prq/3R1K2 w - - 2 33
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 531
Best move: Qxe8#