Diallo's previous deal had been due to expire at the end of the season, though the club had the option of triggering a ...