Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Be2 O-O 6. g4 b6 7. g5 Ne8 8. h4 f6
9. h5 f5 10. hxg6 Kh8 11. Qd3 fxe4 12. Nxe4 Bf5 13. gxh7 c6 14. Qe3 d5 15. Ng3
e6 16. Nxf5 exf5 17. Qf4 Qd6 18. Qxd6 Nxd6 19. cxd5 cxd5 20. Be3 Nc6 21. O-O-O
Rac8 22. Kb1 f4 23. Bxf4 *
Position (FEN): 2r2r1k/p5bP/1pnn4/3p2P1/3P1B2/8/PP2BP2/1K1R2NR b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1085
Best move: Rxf4