Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 a6 5. cxd5 cxd5 6. Bg5 e6 7. e3 Be7 8. Rc1
h6 9. Bxf6 Bxf6 10. b4 O-O 11. Bd3 b5 12. O-O Nd7 13. a4 bxa4 14. Nxa4 Rb8 15.
Nc5 Rxb4 16. Nxa6 Rb2 17. Nc5 Qa5 18. Nxd7 Bxd7 19. Rc5 Qb6 20. Qc1 Rb8 21. Rc7
Qd6 22. Ne5 Be8 23. Nxf7 *
Position (FEN): 1r2b1k1/2R2Np1/3qpb1p/3p4/3P4/3BP3/1r3PPP/2Q2RK1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1297
Best move: Bxf7