Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Nf6 4. Nf3 Bf5 5. a3 e6 6. Bb5 a6 7. Bd3 Ne4 8. Nbd2
Be7 9. O-O O-O 10. Ne5 Bd6 11. c4 dxc4 12. Ndxc4 b5 13. Nxd6 Qxd6 14. Nxf7 Qd7
15. Ng5 Qd5 16. f3 *
Position (FEN): r4rk1/2p3pp/p1n1p3/1p1q1bN1/3PnB2/P2BPP2/1P4PP/R2Q1RK1 b - - 0 16
Black to move.
Themes:  Middlegame  
Puzzle rating: 1455
Best move: Nxg5