Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 d6 3. Nc3 c6 4. Nf3 h6 5. d4 exd4 6. Nxd4 Nf6 7. O-O Be7 8. Bf4
a6 9. a3 b5 10. Ba2 Bb7 11. f3 Nbd7 12. Nf5 Ne5 13. Nxg7+ Kf8 14. Nf5 Bc8 15.
Bxh6+ Ke8 16. Bf4 Bxf5 17. exf5 Qd7 18. g4 Kd8 19. Qe2 Kc7 20. Bxe5 dxe5 21.
Bxf7 *
Position (FEN): r6r/2kqbB2/p1p2n2/1p2pP2/6P1/P1N2P2/1PP1Q2P/R4RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1429
Best move: Bc5+