Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Mason_Variation
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 c5 4. c3 e6 5. Nf3 Nc6 6. Be2 Be7 7. O-O Nh5 8. Bg3
Nxg3 9. fxg3 O-O 10. Nbd2 cxd4 11. exd4 Bf6 12. Bd3 e5 13. dxe5 Nxe5 14. Nxe5
Bxe5 15. Nf3 Bf6 16. Bc2 Qb6+ 17. Kh1 Qxb2 18. Qd3 Qxc3 *
Position (FEN): r1b2rk1/pp3ppp/5b2/3p4/8/2qQ1NP1/P1B3PP/R4R1K w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 723
Best move: Qxh7#