Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Torre_Attack
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bg5 h6 4. Bh4 e6 5. e3 Be7 6. c4 c5 7. cxd5 Nxd5 8. Bxe7
Qxe7 9. Nc3 Nxc3 10. bxc3 cxd4 11. cxd4 Nc6 12. Bb5 Bd7 13. O-O O-O 14. Rb1 a6
15. Ba4 b5 16. Bb3 Na5 17. Bc2 Rac8 18. Qd3 Bc6 *
Position (FEN): 2r2rk1/4qpp1/p1b1p2p/np6/3P4/3QPN2/P1B2PPP/1R3RK1 w - - 6 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 586
Best move: Qh7#