Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nb3 Bb6 6. Nc3 Nf6 7. Qe2 O-O 8.
Be3 d6 9. O-O-O Re8 10. f3 Be6 11. Bg5 h6 12. Bh4 g5 13. Bg3 Qe7 14. h4 Nh5 15.
Bh2 gxh4 16. f4 Nf6 17. Qe1 Ng4 18. f5 Bxb3 19. axb3 Nf2 *
Position (FEN): r3r1k1/ppp1qp2/1bnp3p/5P2/4P2p/1PN5/1PP2nPB/2KRQB1R w - - 1 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1448
Best move: Nd5