Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. g3 a6 4. Bg2 h5 5. d3 d6 6. O-O e5 7. Nbd2 Be7 8. Re1 h4
9. Nc4 hxg3 10. hxg3 Bg4 11. c3 b5 12. Ne3 Bh3 13. Nd5 Rb8 14. c4 Nf6 15. Nxf6+
Bxf6 16. cxb5 Qd7 17. bxc6 Qe6 18. Qa4 Rc8 19. c7+ Kf8 20. Qxa6 *
Position (FEN): 2r2k1r/2P2pp1/Q2pqb2/2p1p3/4P3/3P1NPb/PP3PB1/R1B1R1K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1427
Best move: Bxg2