Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. Nf3 Nf6 3. Bg5 e6 4. e3 Be7 5. Bd3 O-O 6. O-O d6 7. Nc3 Nc6 8. Bxf6
Bxf6 9. d5 Nb4 10. Bc4 e5 11. a3 Na6 12. e4 fxe4 13. Nxe4 Nc5 14. Nxc5 dxc5 15.
d6+ Kh8 16. dxc7 Qxc7 17. Qd5 Bg4 18. Qe4 Bxf3 19. gxf3 Qe7 20. Rad1 Rad8 21.
Bd3 Rd4 *
Position (FEN): 5r1k/pp2q1pp/5b2/2p1p3/3rQ3/P2B1P2/1PP2P1P/3R1RK1 w - - 5 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 481
Best move: Qxh7#