i think it is unfair to say that SL played worse than pakistan and india in the past couple of world cup finals. SL fought pretty well but the weather districted them. the only mistake that they did was giving frenando another chance. mahroof could have been there simply instead of frenando.
when sangakara and jaysuria was playing SL were fighting pretty well but couldn't just keep that momentum going on.