I feel SRL is play too many "All-rounders", which actually isn't working. Their specialist spinner bowled really well today, but the others, bowled excellent balls, but in between bowled few loose ones, which 'll always be the case for part-timers or bits & pieces bowlers when they have some assistance in the wicket. Part-time spinners actually works on high scoring matches where you can choke team with 7+ asking rate by intelligent pace & flight variations, but when batsmen can wait for the loose one, it doesn't work much.
May be one more specialist spinner (not sure how good Ajantha is now) can make this team better + they need one more specialist batsman, as Mathews is really struggling with bat these days. Also, may be it's time to wispier at Dilshan's ear .....