Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. g3 c6 4. Bg2 Bf5 5. O-O e6 6. c4 Bd6 7. Qb3 b6 8. h3
Nbd7 9. Be3 O-O 10. Nbd2 Ne4 11. Rfc1 Rc8 12. Nxe4 Bxe4 13. c5 bxc5 14. dxc5
Bc7 15. Qb7 Bb8 16. b4 e5 17. Bg5 f6 18. Bd2 Bxf3 19. Bxf3 e4 20. Bg4 f5 21.
Bh5 g6 22. Bc3 gxh5 23. a4 f4 24. Kh1 fxg3 25. fxg3 Ne5 26. Rf1 Qg5 27. Rf4 Nf7
28. Rxf7 Rxf7 29. Qxc8+ Rf8 30. Qe6+ Rf7 31. Rf1 Qg6 32. Qe8+ Rf8 *
Position (FEN): 1b2Qrk1/p6p/2p3q1/2Pp3p/PP2p3/2B3PP/4P3/5R1K w - - 7 33
White to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 476
Best move: Qxf8#