Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. Nf3 cxd4 5. Nxd4 Nc6 6. Bf4 e6 7. Bb5 Bd7 8. O-O
Nge7 9. Nc3 a6 10. Ba4 b5 11. Bb3 Nxd4 12. Qxd4 Nf5 13. Qd3 b4 14. Ne2 Bb5 15.
Qd2 Be7 16. Rfe1 O-O 17. c3 a5 18. Nd4 Nxd4 19. cxd4 Rc8 20. Qe3 f6 21. Qg3
fxe5 22. Bxe5 Bf6 23. Rad1 Bxe5 24. Rxe5 Qf6 25. Rde1 Rc6 26. Qe3 Kh8 27. Bd1
a4 28. Qd2 a3 29. b3 Ba6 30. Bg4 Bc8 31. f3 Bd7 32. Qxb4 Qf4 33. Kf1 Qxg4 *
Position (FEN): 5r1k/3b2pp/2r1p3/3pR3/1Q1P2q1/pP3P2/P5PP/4RK2 w - - 0 34
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 733
Best move: Qxf8#