Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. c3 h6 6. d4 exd4 7. cxd4 Bb6 8. Bb5
Bd7 9. Nc3 Nge7 10. Bxc6 Nxc6 11. Re1 O-O 12. a3 Bg4 13. d5 Ne5 14. Kh1 Bxf2
15. Rf1 Bb6 16. h3 Bd7 17. Nxe5 dxe5 18. Qf3 f5 19. exf5 Rxf5 20. Qd3 Rxf1+ 21.
Qxf1 Qe7 22. Qc4 Kh8 23. Bd2 Rf8 24. Ne4 a6 25. Bb4 Qf7 *
Position (FEN): 5r1k/1ppb1qp1/pb5p/3Pp3/1BQ1N3/P6P/1P4P1/R6K w - - 2 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1122
Best move: Bxf8