Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. Nf3 h6 6. Bh4 g5 7. Bg3 Bb4 8. a3
Bxc3+ 9. bxc3 Ne4 10. Be5 f6 11. Bg3 h5 12. h3 dxc4 13. Qa4+ Bd7 14. Qxc4 Nxg3
15. fxg3 Nc6 16. e3 Na5 17. Qb4 b6 18. Bd3 Nc6 *
Position (FEN): r2qk2r/p1pb4/1pn1pp2/6pp/1Q1P4/P1PBPNPP/6P1/R3K2R w KQkq - 2 19
White to move.
Themes:   Mate in 1 
Puzzle rating: 1500
Best move: Bg6#