Chess puzzle (Advantage)
Moves: 1. Nf3 f5 2. g3 d5 3. Bg2 e6 4. c4 Nf6 5. cxd5 Nxd5 6. d3 c6 7. O-O Bd6 8. b3
O-O 9. Bb2 b5 10. Nbd2 Bb7 11. Rc1 Nd7 12. e4 fxe4 13. dxe4 Nb4 14. e5 Be7 15.
Ra1 Nd3 16. Qc2 Nxb2 17. Qxb2 Qc7 18. Rfe1 Rf7 19. Ne4 Raf8 20. Nfg5 Bxg5 21.
Nxg5 Rxf2 22. Qd4 R8f5 *
Position (FEN): 6k1/pbqn2pp/2p1p3/1p2PrN1/3Q4/1P4P1/P4rBP/R3R1K1 w - - 2 23
White to move.
Themes:  Middlegame  
Puzzle rating: 2376
Best move: Bh3