Chess puzzle (Equality)
Moves: 1. c4 e6 2. d4 Nf6 3. g3 d5 4. c5 Nc6 5. Nf3 Be7 6. Bg2 O-O 7. O-O Ng4 8. a3 f6
9. Nc3 e5 10. h3 exd4 11. Nxd4 Nge5 12. b4 a6 13. Nxc6 Nxc6 14. Nxd5 Be6 15.
Nxe7+ Qxe7 16. Bf4 Rad8 17. Qc2 Nd4 18. Qb2 c6 19. Rfd1 Nb3 20. e4 *
Position (FEN): 3r1rk1/1p2q1pp/p1p1bp2/2P5/1P2PB2/Pn4PP/1Q3PB1/R2R2K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2153
Best move: Nxa1