Indian pace veteran Mohammed Shami made a triumphant return to competitive cricket after a year-long injury layoff, taking seven wickets in Bengals thrilling 11-run win over Madhya Pradesh in their Ranji Trophy match on Saturday.