Chess puzzle (Checkmate)
Moves: 1. f4 d5 2. Nf3 Bf5 3. e3 e6 4. Be2 Nc6 5. O-O Nf6 6. b3 Be7 7. Bb2 Be4 8. d3
Bg6 9. Nh4 O-O 10. Nxg6 fxg6 11. Bg4 Qd6 12. Nc3 Nxg4 13. Qxg4 Bf6 14. Nb5 Qc5
15. Qxe6+ Kh8 16. Bxf6 gxf6 17. Nd6 cxd6 18. d4 Qxc2 19. Qxd6 Qe4 20. Rae1 Rad8
21. Qc7 Rb8 22. f5 gxf5 23. Rf4 Qe6 24. Rf3 Nb4 25. Qg3 Rg8 26. Qh3 Rg5 27. Rc1
Rbg8 28. Rc7 Qe4 *
Position (FEN): 6rk/ppR4p/5p2/3p1pr1/1n1Pq3/1P2PR1Q/P5PP/6K1 w - - 12 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 773
Best move: Qxh7#