Chess puzzle (Advantage)
Moves: 1. e4 d6 2. Nf3 Nf6 3. Nc3 g6 4. Bc4 Bg7 5. d4 O-O 6. O-O c6 7. Be3 b5 8. Bb3
b4 9. Na4 Nxe4 10. Qd3 Nf6 11. Rfe1 Bf5 12. Qc4 a5 13. h3 d5 14. Qe2 Nbd7 15.
c3 Qc7 16. cxb4 axb4 17. Qd2 Rfb8 18. Bf4 e5 19. Nxe5 Ne4 20. Qc1 Nxe5 21. Bxd5
Nd3 *
Position (FEN): rr4k1/2q2pbp/2p3p1/3B1b2/Np1PnB2/3n3P/PP3PP1/R1Q1R1K1 w - - 1 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1577
Best move: Bxc7