Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Zukertort_Variation
Moves: 1. d4 d5 2. Nf3 Bf5 3. Bf4 e6 4. c4 c5 5. cxd5 exd5 6. e3 Qb6 7. b3 Nf6 8. Bd3
Bxd3 9. Qxd3 Nc6 10. O-O Nb4 11. Qf5 Bd6 12. Bxd6 Qxd6 13. Nbd2 O-O 14. Ne5
cxd4 15. exd4 Nc6 16. Ndf3 Ne4 17. Rac1 Rac8 18. Rfd1 Qa3 19. Ng5 Nxd4 *
Position (FEN): 2r2rk1/pp3ppp/8/3pNQN1/3nn3/qP6/P4PPP/2RR2K1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1306
Best move: Qxh7#