Chess puzzle (Advantage)
Moves: 1. c4 f5 2. Nc3 Nf6 3. d3 e6 4. Nf3 Be7 5. g3 O-O 6. Bg2 c6 7. O-O d5 8. cxd5
cxd5 9. d4 Nbd7 10. Rb1 Ne4 11. e3 b6 12. Nd2 Ba6 13. Re1 Ndf6 14. Ndxe4 fxe4
15. Bf1 Bxf1 16. Rxf1 a6 17. a4 Qe8 18. b3 Qg6 19. Ne2 Ng4 20. Nf4 Rxf4 21.
exf4 Qh5 22. h4 Bxh4 23. Kg2 *
Position (FEN): r5k1/6pp/pp2p3/3p3q/P2PpPnb/1P4P1/5PK1/1RBQ1R2 b - - 1 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1481
Best move: Bxg3