Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. c3 Nc6 4. Bd3 Nge7 5. Bc2 d5 6. exd5 exd5 7. d4 Ng6 8.
O-O Bg4 9. h3 Bxf3 10. Qxf3 cxd4 11. Rd1 Bd6 12. cxd4 O-O 13. Bb3 Nce7 14. Nc3
Nh4 15. Qh5 Nef5 16. Nxd5 g6 17. Qg4 h5 18. Qe4 Re8 19. Qd3 a5 20. g3 *
Position (FEN): r2qr1k1/1p3p2/3b2p1/p2N1n1p/3P3n/1B1Q2PP/PP3P2/R1BR2K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2398
Best move: a4