Even though this is where all the money is tonight I feel there should be no reason to not bet Arizona at -140. They are trying to stay on top of their division so a win over SD is needed and should not be hard at all as they are last in their division.
Arizona is also 26-13 against their their own division and SD is 17-20. Arizona's road record is basically the same as SD's home record and with Haren on the mound the play is Arizona.
Good luck to all that takes them as I'm laying 3 units on them tonight.