Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. Bc4 O-O 8.
Qd2 Nc6 9. O-O-O Bd7 10. h4 h5 11. f3 Rc8 12. Bb3 Qa5 13. Nxc6 bxc6 14. Kb1 c5
15. Nd5 Qxd2 16. Nxe7+ Kh7 17. Rxd2 Rce8 18. Nd5 Nxd5 19. Bxd5 f5 20. Bf4 fxe4
21. Bxe4 *
Position (FEN): 4rr2/p2b2bk/3p2p1/2p4p/4BB1P/5P2/PPPR2P1/1K5R b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1089
Best move: Rxf4