Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. d4 Nf6 4. Nf3 Bg4 5. Be2 e6 6. O-O Bd6 7. h3 h5 8. c4
Qf5 9. Nh4 Bxe2 10. Qxe2 Qh7 11. d5 Na6 12. dxe6 O-O-O 13. exf7 Rhf8 14. Nc3
Kb8 15. Nb5 Bc5 16. a3 Rxf7 17. b4 Re8 18. Qf3 g5 19. Bxg5 Ne4 20. Bf4 Ref8 21.
bxc5 *
Position (FEN): 1k3r2/ppp2r1q/n7/1NP4p/2P1nB1N/P4Q1P/5PP1/R4RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1402
Best move: Rxf4