Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bf4 g6 3. e3 Bg7 4. Nf3 d6 5. Bd3 Bg4 6. Be2 Nbd7 7. h3 Bxf3 8.
Bxf3 c6 9. Nd2 Rc8 10. Be2 e5 11. dxe5 dxe5 12. Bg5 O-O 13. h4 Qb6 14. Nb3 Nd5
15. h5 e4 16. hxg6 fxg6 17. Bc4 Bxb2 18. Rb1 Qb4+ 19. Nd2 Kh8 20. Qg4 Ne5 *
Position (FEN): 2r2r1k/pp5p/2p3p1/3nn1B1/1qB1p1Q1/4P3/PbPN1PP1/1R2K2R w K - 6 21
White to move.
Themes:  Middlegame  
Puzzle rating: 2387
Best move: Qh4