Last lap surprises at Keeladi