Chess puzzle (Advantage)
Moves: 1. f4 Nf6 2. Nf3 d6 3. Nc3 c5 4. e4 g6 5. Bc4 Bg7 6. e5 Nfd7 7. exd6 exd6 8.
O-O O-O 9. Bd5 Nc6 10. Ne4 Nf6 11. Nxf6+ Bxf6 12. c4 Nb4 13. Ng5 Nd3 14. Nxf7
Rxf7 15. Bxf7+ Kxf7 16. Qf3 Nxb2 17. Rb1 Nxc4 18. Qd5+ Be6 19. Rxb7+ Be7 20.
Qg5 Kf8 21. Qh6+ Kg8 22. d3 Bc8 *
Position (FEN): r1bq2k1/pR2b2p/3p2pQ/2p5/2n2P2/3P4/P5PP/2B2RK1 w - - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 2061
Best move: f5