Chess puzzle (Equality)
Moves: 1. e4 a6 2. d4 h6 3. Nf3 e6 4. Nc3 Bb4 5. Bd2 Ne7 6. a3 Ba5 7. b4 Bb6 8. a4 Ba7
9. Be2 d5 10. e5 b6 11. O-O c5 12. b5 axb5 13. axb5 cxd4 14. Nxd4 Bb7 15. f4
Nd7 16. f5 Nxf5 17. Nxf5 exf5 18. Rxf5 Bb8 19. Bf4 Rxa1 20. Qxa1 O-O 21. Qe1
Re8 22. Qg3 Bc7 23. Bxh6 *
Position (FEN): 3qr1k1/1bbn1pp1/1p5B/1P1pPR2/8/2N3Q1/2P1B1PP/6K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1438
Best move: g6