Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Nc6 4. Bc4 h6 5. O-O Bc5+ 6. d4 Bb6 7. Bxf4 Nce7 8.
Ne5 d5 9. exd5 Nf6 10. d6 Ned5 11. dxc7 Bxc7 12. Bg3 O-O 13. Nc3 Bxe5 14. Bxe5
Ne3 15. Qd3 Nxf1 16. Rxf1 Nd7 17. Bxg7 Kxg7 18. Qf3 Qf6 19. Qe4 Qg6 20. Qh4 Nb6
21. Bd3 Bf5 *
Position (FEN): r4r2/pp3pk1/1n4qp/5b2/3P3Q/2NB4/PPP3PP/5RK1 w - - 8 22
White to move.
Themes:  Middlegame  
Puzzle rating: 2009
Best move: Rxf5