Chess puzzle (Equality)
Moves: 1. h4 d5 2. g3 e5 3. Bg2 Nf6 4. d3 Nc6 5. Bg5 Be7 6. Nc3 h6 7. Bxf6 Bxf6 8.
Nxd5 Be6 9. Nxf6+ Qxf6 10. Bxc6+ bxc6 11. Nf3 Rb8 12. b3 Bd5 13. e4 Be6 14. Nh2
h5 15. Qd2 Rb6 16. Qg5 Qxg5 17. hxg5 g6 18. O-O-O O-O 19. Nf3 Rb5 20. Kb2 *
Position (FEN): 5rk1/p1p2p2/2p1b1p1/1r2p1Pp/4P3/1P1P1NP1/PKP2P2/3R3R b - - 5 20
Black to move.
Themes:  Endgame  
Puzzle rating: 1607
Best move: Bg4