Chess puzzle (Checkmate)
Opening: Rapport-Jobava_System, Rapport-Jobava_System_Other_variations
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bf4 c6 4. Nf3 Qb6 5. Qd2 Bf5 6. O-O-O e6 7. Ne5 Bb4 8.
f3 c5 9. e3 cxd4 10. exd4 Nc6 11. g4 Bg6 12. h4 Nxe5 13. Bxe5 h5 14. g5 Nd7 15.
Bxg7 Rg8 16. Be5 Rc8 17. Bb5 Rxc3 18. Bxd7+ Kxd7 19. bxc3 *
Position (FEN): 6r1/pp1k1p2/1q2p1b1/3pB1Pp/1b1P3P/2P2P2/P1PQ4/2KR3R b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 778
Best move: Ba3#