Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. g3 Nc6 3. Bg2 e5 4. Nc3 Bc5 5. d3 O-O 6. Nf3 d5 7. cxd5 Nxd5 8.
O-O Re8 9. Ne4 Bb6 10. Nfg5 f5 11. Nc3 f4 12. Qb3 Qxg5 13. Nxd5 Kh8 14. gxf4
exf4 15. Bxf4 Qg6 16. Nxc7 Bh3 17. Qd5 Red8 18. Qg5 Bxg2 19. Qxg6 hxg6 20. Kxg2
Rac8 21. Ne6 Re8 22. Ng5 Rxe2 23. Rac1 Rf8 24. b4 *
Position (FEN): 5r1k/pp4p1/1bn3p1/6N1/1P3B2/3P4/P3rPKP/2R2R2 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1018
Best move: Rxf4