Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Torre_Attack
Moves: 1. d4 d5 2. Bg5 Nf6 3. Nf3 e6 4. e3 Be7 5. Bd3 b6 6. c3 c5 7. Nbd2 c4 8. Bc2 b5
9. O-O a5 10. a3 Nc6 11. Re1 Bb7 12. a4 b4 13. e4 b3 14. Bb1 O-O 15. exd5 exd5
16. Ne5 Nxe5 17. dxe5 Nd7 18. Qh5 Bxg5 *
Position (FEN): r2q1rk1/1b1n1ppp/8/p2pP1bQ/P1p5/1pP5/1P1N1PPP/RB2R1K1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 645
Best move: Qxh7#