Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. Nf3 d6 5. Bg5 O-O 6. e4 Nc6 7. d5 Ne5 8. Nxe5
dxe5 9. Bd3 h6 10. Bh4 c6 11. O-O cxd5 12. cxd5 e6 13. Qb3 exd5 14. Nxd5 b6 15.
Bc4 Qd6 16. Qc3 Bb7 17. Bxf6 Bxf6 18. Rad1 Rac8 19. Rfe1 Ba6 20. b3 b5 21. Ne3
Qa3 22. Bxf7+ Kxf7 23. Rd7+ Kg8 24. Qd2 Bg5 *
Position (FEN): 2r2rk1/p2R4/b5pp/1p2p1b1/4P3/qP2N3/P2Q1PPP/4R1K1 w - - 4 25
White to move.
Themes:  Middlegame  
Puzzle rating: 2753
Best move: h4