Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 Nf6 3. Bd3 g6 4. Nd2 Bg7 5. c3 c5 6. Qc2 Qc7 7. Ngf3 Nbd7 8. Nc4
O-O 9. Bf4 Nh5 10. Be3 b5 11. Ncd2 c4 12. Be2 Bb7 13. O-O-O a5 14. g4 Nhf6 15.
Ng5 h6 16. h4 hxg5 17. hxg5 Nh7 18. f4 f6 19. f5 Nxg5 20. Bxg5 fxg5 21. Rh3
gxf5 22. gxf5 Kf7 *
Position (FEN): r4r2/1bqnpkb1/3p4/pp3Pp1/2pPP3/2P4R/PPQNB3/2KR4 w - - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1142
Best move: Bh5+