Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Vienna_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. Bg5 Bb4+ 5. Nc3 Bxc3+ 6. bxc3 c6 7. Qc2 Nbd7 8.
cxd5 cxd5 9. Ne5 O-O 10. Nxd7 Bxd7 11. e3 Rc8 12. Qb2 Bc6 13. Bd3 h6 14. Bh4 g5
15. Bg3 Ba4 16. O-O Qd7 17. Be5 Ne8 18. Qb1 Rxc3 *
Position (FEN): 4nrk1/pp1q1p2/4p2p/3pB1p1/b2P4/2rBP3/P4PPP/RQ3RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 590
Best move: Bh7#