Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 e6 3. f4 Nc6 4. Nf3 d5 5. exd5 exd5 6. Bb3 Nf6 7. O-O Bd6 8. d3
O-O 9. Nc3 d4 10. Nd5 Bg4 11. h3 Bh5 12. g4 Bg6 13. f5 Bxf5 14. gxf5 Nxd5 15.
Bxd5 Qc7 16. Rf2 Ne5 17. Nxe5 Bxe5 18. Rg2 Kh8 19. Qh5 Rad8 20. Be4 Bf6 21. Bd2
c4 22. Bh6 *
Position (FEN): 3r1r1k/ppq2ppp/5b1B/5P1Q/2ppB3/3P3P/PPP3R1/R5K1 b - - 1 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1583
Best move: gxh6