India performance far better