Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. h3 Qf6 4. d3 h6 5. Nc3 c6 6. Nd2 Be7 7. Nb3 Bd8 8. Qd2
Nd7 9. f4 Qh4+ 10. Qf2 Qxf2+ 11. Kxf2 Ndf6 12. f5 g6 13. g4 gxf5 14. gxf5 d5
15. Be2 d4 16. Nd1 b6 17. c3 c5 18. cxd4 cxd4 19. Bf3 Ba6 20. Ke2 Nh5 *
Position (FEN): r2bk1nr/p4p2/bp5p/4pP1n/3pP3/1N1P1B1P/PP2K3/R1BN3R w kq - 4 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 686
Best move: Bxh5