Chess puzzle (Advantage)
Moves: 1. c4 d6 2. Nc3 c6 3. d3 h6 4. e4 e5 5. Nge2 Nf6 6. g3 Be7 7. Bg2 Bg4 8. O-O
Nbd7 9. h3 Bh5 10. Kh2 Bg6 11. f4 exf4 12. Nxf4 Bh7 13. Re1 Ne5 14. d4 Nxc4 15.
b3 Nb6 16. Bb2 O-O 17. Qf3 Nfd7 18. Rad1 Bg5 19. e5 d5 20. e6 fxe6 21. Nxe6 Qb8
*
Position (FEN): rq3rk1/pp1n2pb/1np1N2p/3p2b1/3P4/1PN2QPP/PB4BK/3RR3 w - - 1 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1348
Best move: Nxf8