Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 d6 4. d4 Nc6 5. Bxf4 Nf6 6. Nbd2 Be7 7. Bb5 Bd7 8.
O-O O-O 9. a3 a6 10. Bd3 Bg4 11. c3 Nh5 12. Be3 f5 13. Qb3+ Kh8 14. Qxb7 fxe4
15. Bxe4 d5 16. Qxc6 dxe4 17. Qxe4 Nf6 18. Qc2 Rb8 19. Ng5 g6 20. b4 Nd5 21.
Rxf8+ Qxf8 22. Rf1 *
Position (FEN): 1r3q1k/2p1b2p/p5p1/3n2N1/1P1P2b1/P1P1B3/2QN2PP/5RK1 b - - 1 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 2420
Best move: Bf5