Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 e6 4. cxd5 cxd5 5. f3 Nc6 6. e3 Bd6 7. Nge2 a6 8. Bd2
Nge7 9. a3 O-O 10. Qc2 b5 11. Ng3 Qc7 12. Kf2 e5 13. Bd3 f5 14. dxe5 Nxe5 15.
Rac1 Nc4 16. Nce2 Be6 17. Rhd1 Rac8 18. Nd4 Qd7 19. Bc3 Nxe3 20. Kxe3 f4+ 21.
Kf2 *
Position (FEN): 2r2rk1/3qn1pp/p2bb3/1p1p4/3N1p2/P1BB1PN1/1PQ2KPP/2RR4 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1472
Best move: fxg3+