Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 Nf6 3. h4 e6 4. g3 Bd6 5. Bg2 O-O 6. O-O Nbd7 7. Bg5 c5 8. Nbd2
h6 9. Bxf6 Nxf6 10. e3 b6 11. Ne5 Qc7 12. Ndf3 Bb7 13. Rc1 Ne4 14. a3 c4 15. c3
b5 16. b4 a5 17. Qc2 axb4 18. axb4 Ra3 19. Qb2 Rfa8 20. Ra1 Rxc3 21. Rxa8+ Bxa8
22. Nd2 Nxd2 23. Qxc3 *
Position (FEN): b5k1/2q2pp1/3bp2p/1p1pN3/1PpP3P/2Q1P1P1/3n1PB1/5RK1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1659
Best move: Nxf1