Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 d5 4. exd5 exd5 5. dxc5 Bxc5 6. c3 a6 7. Bd3 Nf6 8.
Qe2+ Qe7 9. O-O Qxe2 10. Bxe2 O-O 11. b4 Bd6 12. Bg5 Ne4 13. Be3 Bg4 14. h3 Bh5
15. Bd4 Nc6 16. g4 Bg6 17. Nh4 Nxd4 18. cxd4 Bf4 19. Bd3 Bd2 20. Bxe4 Bxb4 21.
Bxg6 fxg6 22. a3 Be7 23. Nf3 *
Position (FEN): r4rk1/1p2b1pp/p5p1/3p4/3P2P1/P4N1P/5P2/RN3RK1 b - - 2 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 905
Best move: Rxf3