Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. e3 Bg7 5. cxd5 Nxd5 6. Nf3 O-O 7. Bc4 Nxc3 8.
bxc3 c5 9. O-O Qc7 10. Qe2 b6 11. Bb2 Bb7 12. Bd3 Nd7 13. Rfc1 e5 14. e4 Rac8
15. h3 Rfe8 16. d5 c4 17. Bc2 Nf6 18. Ba4 Red8 19. Ba3 Bf8 20. Bxf8 Kxf8 21.
Qd2 Kg7 22. Qe3 Nh5 23. g3 a6 24. Rab1 b5 25. Bc2 Re8 26. Qg5 f6 27. Qe3 Qd7
28. Kg2 Rcd8 29. Rd1 Bc8 30. Ng1 Kh8 31. Qh6 Ng7 32. a4 Rf8 33. axb5 axb5 34.
Rb4 Ne8 *
Position (FEN): 2brnr1k/3q3p/5ppQ/1p1Pp3/1Rp1P3/2P3PP/2B2PK1/3R2N1 w - - 2 35
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 664
Best move: Qxf8#