Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 Be7 6. h3 h6 7. Be3 a6 8. g4
Bd7 9. Bg2 Nc6 10. Nf5 Bxf5 11. exf5 Qd7 12. O-O O-O-O 13. Nd5 Kb8 14. Nxe7
Nxe7 15. Qe2 g6 16. fxg6 fxg6 17. f4 h5 18. Qf3 c6 19. Bd4 hxg4 20. hxg4 Rdf8
21. g5 Nf5 *
Position (FEN): 1k3r1r/1p1q4/p1pp1np1/5nP1/3B1P2/5Q2/PPP3B1/R4RK1 w - - 1 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1131
Best move: Bxf6