Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bd2 c5 5. d5 Bxc3 6. Bxc3 exd5 7. cxd5 d6 8.
g3 O-O 9. Bg2 Bf5 10. f3 Nbd7 11. e4 Bg6 12. Ne2 Qb6 13. Nf4 Rfe8 14. Nxg6 hxg6
15. O-O Ne5 16. f4 Neg4 17. Bxf6 *
Position (FEN): r3r1k1/pp3pp1/1q1p1Bp1/2pP4/4PPn1/6P1/PP4BP/R2Q1RK1 b - - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 2385
Best move: Nxf6