Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 e5 4. dxe5 dxe5 5. Qxd8+ Kxd8 6. Bg5 c6 7. Nf3 Nd7 8.
O-O-O Ke8 9. Bc4 Be7 10. Bh4 Nh5 11. Bxe7 Kxe7 12. Ng5 f6 13. Nf7 Rf8 14. Nd6
Nb6 15. Bb3 Nf4 16. g3 Nh3 17. Rhf1 Ng5 18. f4 Ne6 19. Nf5+ Kf7 20. fxe5 fxe5
21. Rd6 g6 22. Nd4+ Ke7 23. Rxf8 *
Position (FEN): r1b2R2/pp2k2p/1npRn1p1/4p3/3NP3/1BN3P1/PPP4P/2K5 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 2014
Best move: Nxf8