San Diego took advantage of Brian Wilson's meltdown to beat L.A. 3-1 in MLB's latest opener.