Chess puzzle (Checkmate)
Opening: Kings_Pawn_Game, Kings_Pawn_Game_Maroczy_Defense
Moves: 1. e4 e5 2. d4 d6 3. dxe5 dxe5 4. Qxd8+ Kxd8 5. Be3 Nf6 6. Nf3 Nc6 7. Ng5 Ke8
8. Bd3 Bd6 9. Nc3 h6 10. Nf3 Be6 11. h3 g5 12. Nd2 Nh5 13. O-O-O Nf4 14. Bf1 a5
15. g3 Ng6 16. Nb5 Bxa2 17. b3 a4 18. Nxc7+ Kd7 19. Nxa8 *
Position (FEN): N6r/1p1k1p2/2nb2np/4p1p1/p3P3/1P2B1PP/b1PN1P2/2KR1B1R b - - 0 19
Black to move.
Themes:  Middlegame Double Bishop Mate, Mate in 1 
Puzzle rating: 823
Best move: Ba3#