Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 Nf6 3. Nf3 Bf5 4. g3 e6 5. Bg2 c5 6. Be3 dxc4 7. Qa4+ Qd7 8.
Qxc4 Be7 9. Nh4 Be4 10. Nc3 Bxg2 11. Nxg2 Qc6 12. O-O O-O 13. dxc5 Nbd7 14.
Rac1 Bxc5 15. Bxc5 Nxc5 16. Qb4 a5 17. Qb5 a4 18. Qxc6 bxc6 19. Nb1 Nfe4 20.
Rc4 Rfd8 21. f3 Nd2 22. Rxc5 *
Position (FEN): r2r2k1/5ppp/2p1p3/2R5/p7/5PP1/PP1nP1NP/1N3RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 994
Best move: Nxf1