Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 d6 5. Nc3 Nf6 6. Be2 h6 7. O-O e5 8. Nb3
a6 9. f4 Bd7 10. Kh1 Be7 11. Be3 g5 12. fxg5 hxg5 13. Bxg5 Nh7 14. Bxe7 Qxe7
15. Nd5 Qh4 16. Qe1 Qxe4 17. Nc7+ Kd8 18. Nxa8 Ng5 19. Bf3 Qf4 20. g3 *
Position (FEN): N2k3r/1p1b1p2/p1np4/4p1n1/5q2/1N3BP1/PPP4P/R3QR1K b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1780
Best move: Nxf3