Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qe5+ 4. Qe2 Nc6 5. Nf3 Qxe2+ 6. Bxe2 e6 7. d4 Nf6
8. Bf4 Bd6 9. Bxd6 cxd6 10. Nb5 O-O 11. Nxd6 Nb4 12. Kd2 Rd8 13. Nc4 Ng4 14. c3
Nd5 15. Raf1 Nf4 16. h3 Nf6 17. g3 Ne4+ 18. Ke3 Nxe2 19. Kxe4 Bd7 20. Ke3 Bb5
21. Kd3 Rac8 22. b3 Bxc4+ *
Position (FEN): 2rr2k1/pp3ppp/4p3/8/2bP4/1PPK1NPP/P3nP2/5R1R w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1070
Best move: bxc4