Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Bc5 5. O-O h6 6. a3 Qe7 7. Bxc6 dxc6 8. c3
Bg4 9. b4 Bd6 10. Be3 O-O 11. Nbd2 Rad8 12. h3 Bh5 13. a4 b6 14. a5 Qe6 15. Qa4
b5 16. Qc2 a6 17. Nh4 Be7 18. Nf5 Be2 19. Rfe1 Bxd3 20. Nxe7+ Qxe7 21. Qb2 Bxe4
*
Position (FEN): 3r1rk1/2p1qpp1/p1p2n1p/Pp2p3/1P2b3/2P1B2P/1Q1N1PP1/R3R1K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1467
Best move: Bc5