Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Ng3 Bg4 6. f3 Bh5 7. Nh3 Na6 8.
Bxa6 Qa5+ 9. c3 Qxa6 10. Nf4 Bg6 11. Nxg6 hxg6 12. Bf4 Nd5 13. Bd2 e6 14. Ne4
Be7 15. Qb3 Qd3 16. Qxb7 O-O 17. O-O-O Qc4 18. b3 Qd3 19. Bf4 *
Position (FEN): r4rk1/pQ2bpp1/2p1p1p1/3n4/3PNB2/1PPq1P2/P5PP/2KR3R b - - 2 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1260
Best move: Ba3#