Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 e6 4. Ng5 Qxg5 5. Qf3 Qe7 6. O-O Nf6 7. d3 g6 8. Bg5
Bg7 9. Re1 e5 10. Nc3 Nbd7 *
Position (FEN): r1b1k2r/pp1nqpbp/3p1np1/2p1p1B1/2B1P3/2NP1Q2/PPP2PPP/R3R1K1 w kq - 2 11
White to move.
Themes:  Middlegame  
Puzzle rating: 2110
Best move: Nd5