Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Bf5 3. Nf3 Nf6 4. e3 e6 5. Nbd2 Bd6 6. c3 c6 7. Nb3 Bxf4 8.
exf4 Nbd7 9. Bd3 Bg6 10. O-O Qc7 11. Ne5 Bxd3 12. Qxd3 O-O 13. Rae1 b6 14. Re3
c5 15. dxc5 Nxc5 16. Nxc5 bxc5 17. Rg3 Ne4 18. Rh3 f6 19. f3 Nd6 *
Position (FEN): r4rk1/p1q3pp/3npp2/2ppN3/5P2/2PQ1P1R/PP4PP/5RK1 w - - 1 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 740
Best move: Qxh7#