Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bg5 h6 5. Bxf6 gxf6 6. Nf3 Bb4 7. exd5 exd5 8.
Bd3 Be6 9. O-O Nd7 10. Na4 c6 11. c3 Bd6 12. b4 Qc7 13. Nc5 O-O-O 14. a4 Rhg8
15. Nxe6 fxe6 16. b5 c5 17. dxc5 Nxc5 18. Bc2 e5 19. a5 e4 20. Nd4 Bxh2+ 21.
Kh1 Be5 22. Qh5 Rd7 *
Position (FEN): 2k3r1/ppqr4/5p1p/PPnpb2Q/3Np3/2P5/2B2PP1/R4R1K w - - 4 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1389
Best move: b6