Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Bxc3+ 6. bxc3 Nc6 7. Be3 Qc7 8. Nf3
Nge7 9. Bd3 Bd7 10. O-O O-O-O 11. c4 cxd4 12. cxd5 dxe3 13. dxc6 exf2+ 14. Rxf2
Bxc6 15. Rb1 Nf5 16. Qe1 f6 17. Be4 Bxe4 18. Qxe4 fxe5 19. Qxe5 Qxe5 20. Nxe5
Rhf8 21. c4 Nd4 *
Position (FEN): 2kr1r2/pp4pp/4p3/4N3/2Pn4/P7/5RPP/1R4K1 w - - 1 22
White to move.
Themes:  Endgame  
Puzzle rating: 2240
Best move: Nf7