Chess puzzle (Advantage)
Moves: 1. c4 c5 2. g3 g6 3. Bg2 Bg7 4. Nc3 e6 5. e3 Ne7 6. Nge2 Nbc6 7. O-O O-O 8. d4
cxd4 9. exd4 d5 10. cxd5 exd5 11. Be3 Re8 12. Nf4 Nf5 13. Nfxd5 Ncxd4 14. g4
Nxe3 15. fxe3 Nc6 16. Qe1 Bxg4 17. Qf2 Be6 18. Rad1 Qg5 19. Nc7 Bc4 20. Nxe8
Bxf1 *
Position (FEN): r3N1k1/pp3pbp/2n3p1/6q1/8/2N1P3/PP3QBP/3R1bK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1517
Best move: Rxf1