Chess puzzle (Equality)
Moves: 1. e4 d6 2. Bc4 e6 3. Nf3 c6 4. d4 Nd7 5. O-O b5 6. Bb3 a5 7. a3 a4 8. Ba2 Bb7
9. Bg5 f6 10. Bh4 g5 11. Bg3 Nh6 12. Bxe6 Qe7 13. Ba2 O-O-O 14. d5 c5 15. Re1
Qf7 16. Qd2 Ng4 17. Qa5 Nde5 18. Qxb5 Nxf3+ 19. gxf3 Ne5 20. Qxa4 *
Position (FEN): 2kr1b1r/1b3q1p/3p1p2/2pPn1p1/Q3P3/P4PB1/BPP2P1P/RN2R1K1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame  
Puzzle rating: 1603
Best move: Nxf3+