Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Harrwitz_Attack
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bf4 Bb4 5. a3 Bxc3+ 6. bxc3 dxc4 7. e3 b5 8. a4
c6 9. Nf3 Nd5 10. Bg5 f6 11. Bh4 Nxc3 12. Qc2 Nxa4 13. Rxa4 bxa4 14. Qxa4 Ba6
15. Be2 Bb5 16. Qa3 a5 17. O-O a4 18. Ne5 g5 *
Position (FEN): rn1qk2r/7p/2p1pp2/1b2N1p1/p1pP3B/Q3P3/4BPPP/5RK1 w kq - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1066
Best move: Bh5#