Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Three_Knights_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 a6 5. Bg5 Be7 6. c5 h6 7. Bh4 O-O 8. e3 c6
9. Bd3 b6 10. b4 bxc5 11. bxc5 Qa5 12. Qc2 Nbd7 13. O-O Qc7 14. e4 g5 15. Bg3
Qd8 16. exd5 exd5 17. Ne5 Nxe5 18. Bxe5 Ng4 *
Position (FEN): r1bq1rk1/4bp2/p1p4p/2PpB1p1/3P2n1/2NB4/P1Q2PPP/R4RK1 w - - 1 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 602
Best move: Bh7#