Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Bd3 e5 4. d5 Be7 5. c4 O-O 6. Nc3 c6 7. Nge2 cxd5 8. cxd5
b6 9. O-O Ba6 10. h3 Bxd3 11. Qxd3 Nbd7 12. Be3 Nc5 13. Bxc5 bxc5 14. b3 Qa5
15. Rac1 Nh5 16. Kh2 Bg5 17. Rc2 Nf4 18. Nxf4 Bxf4+ 19. g3 Bg5 20. Ne2 Qb6 21.
f4 exf4 22. gxf4 Bf6 23. Ng3 g6 24. Rg1 Bd4 25. Rgg2 a5 26. f5 a4 27. Qf3 axb3
28. axb3 Ra3 29. Qg4 Rxb3 30. fxg6 fxg6 31. Qe6+ Kh8 32. Qe7 Be5 *
Position (FEN): 5r1k/4Q2p/1q1p2p1/2pPb3/4P3/1r4NP/2R3RK/8 w - - 4 33
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 548
Best move: Qxf8#