Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. Nf3 c5 6. Be3 Qb6 7. Rb1 Nc6 8. Ne2
f6 9. exf6 Nxf6 10. dxc5 Bxc5 11. Bxc5 Qxc5 12. Nc3 O-O 13. Bd3 Ng4 14. O-O Qd6
15. h3 Rxf3 16. hxg4 Rf6 17. Nb5 Qb8 18. g3 Ne5 19. Qe2 Rh6 20. Kg2 Nxg4 *
Position (FEN): rqb3k1/pp4pp/4p2r/1N1p4/6n1/3B2P1/PPP1QPK1/1R3R2 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1042
Best move: Qxg4