Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. Nc3 Nf6 3. d4 Nc6 4. Bf4 a6 5. h3 e6 6. e3 Bb4 7. a3 Bxc3+ 8. bxc3
Ne4 9. c4 O-O 10. cxd5 exd5 11. Bd3 Re8 12. Nd2 Bf5 13. Nxe4 dxe4 14. Be2 Ne7
15. a4 c6 16. O-O Ng6 17. Bh2 Qg5 18. a5 Bxh3 19. Bg3 Bf5 20. f3 Nh4 21. Qe1
Qxe3+ 22. Bf2 Qg5 *
Position (FEN): r3r1k1/1p3ppp/p1p5/P4bq1/3Pp2n/5P2/2P1BBP1/R3QRK1 w - - 2 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1074
Best move: Bxh4