Chess puzzle (Equality)
Moves: 1. Nf3 b6 2. c4 Bb7 3. Qb3 Nf6 4. g3 e6 5. Bg2 Na6 6. O-O Nc5 7. Qc2 Be4 8. d3
Bg6 9. b4 Nb7 10. Qa4 Bd6 11. Nh4 c6 12. Qa6 Qb8 13. Bd2 Bh5 14. Re1 Ng4 15. b5
Nc5 16. Qa3 a5 17. bxc6 Ra7 18. cxd7+ Rxd7 19. Qc1 f5 20. Nc3 Be5 21. Rb1 h6
22. Bc6 g5 23. Nf3 f4 24. Bxd7+ Kxd7 25. Nb5 fxg3 26. hxg3 *
Position (FEN): 1q5r/3k4/1p2p2p/pNn1b1pb/2P3n1/3P1NP1/P2BPP2/1RQ1R1K1 b - - 0 26
Black to move.
Themes:  Middlegame  
Puzzle rating: 1421
Best move: Bxg3