Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 e6 4. Bc4 Nf6 5. d3 d5 6. exd5 exd5 7. Bb3 Be7 8. h3
O-O 9. O-O a6 10. a4 Bf5 11. Nh4 Be6 12. f4 d4 13. Ne2 Nd5 14. Nf3 Qd7 15. f5
Bxf5 16. Nf4 Nxf4 17. Bxf4 Bf6 18. Kh2 Rae8 19. Bg5 Be5+ 20. Nxe5 Nxe5 21. Qh5
Bg6 22. Qh4 Kh8 23. Rf2 f5 24. Raf1 Qd6 25. Kh1 Nc6 26. Bf4 Qd7 27. Rf3 Bf7 28.
Bh6 Bxb3 29. cxb3 gxh6 30. Qxh6 Re6 *
Position (FEN): 5r1k/1p1q3p/p1n1r2Q/2p2p2/P2p4/1P1P1R1P/1P4P1/5R1K w - - 1 31
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 802
Best move: Qxf8#