Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Bd3 Be7 9. Nc3 Bg4 10. Be2 Qd7 11. Bxg4 Nxg4 12. Nge4 Qf5 13. O-O Qf4 14. Ng3
Bc5 15. d3 *
Position (FEN): r3k2r/p4ppp/2p5/n1b1p3/5qn1/2NP2N1/PPP2PPP/R1BQ1RK1 b kq - 0 15
Black to move.
Themes:  Middlegame  
Puzzle rating: 1948
Best move: Nxf2