Chess puzzle (Equality)
Moves: 1. c4 Nc6 2. g3 g6 3. Bg2 Bg7 4. Nc3 d6 5. e3 Nf6 6. Nge2 O-O 7. O-O e6 8. d4
Bd7 9. h3 Rb8 10. Kh2 a6 11. f4 Ne7 12. g4 Bc6 13. e4 h6 14. d5 exd5 15. cxd5
Bd7 16. Ng3 c6 17. dxc6 Bxc6 18. f5 g5 19. Be3 b6 20. Qd2 Nc8 21. Bxg5 *
Position (FEN): 1rnq1rk1/5pb1/ppbp1n1p/5PB1/4P1P1/2N3NP/PP1Q2BK/R4R2 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1501
Best move: hxg5