Matt Cain strains hamstring, Carlos Gonzalez day-to-day with finger inflammation

Chris Humphreys-USA TODAY Sports

Cain could be headed to the disabled list for the second time this month.

Matt Cain left Wednesday's start against the Rockies after three innings due to a right hamstring strain.

Cain was making just his third start of the month after hitting the disabled list earlier in May with a finger injury he suffered while making a sandwich. Cain grabbed at his hamstring after delivering his final pitch of the third inning. It is unclear if the Giants right-hander will return to the 15-day disabled list or make his next scheduled start. Yusmeiro Petit came in relief for Cain in the fourth.

Cain, who retired nine of his 10 batters faced on Wednesday, is 1-3 with a 3.66 ERA in eight starts, with 39 strikeouts in 46⅔ innings.

Cain wasn't the only player injured in that game at Coors Field.

Balk off

The wildest game of the day (and possibly the entire season) came in Cleveland as the Indians beat the Tigers on a walk-off balk in the 13th inning. It was the first balk-off in baseball since 2011.

The Tigers took a 4-0 lead in the first inning, but the Indians bounced right back and took a 6-4 lead after the second inning. With the Tigers up 9-7 in the ninth, David Murphy hit a two-run homer to force extra innings. Alex Avila hit a solo home run in the 13th to put Detroit up once again, but Michael Brantley tied the game with a single before Al Alburquerque balked home the winning run.

One-hit wonders

The Athletics beat the Rays 3-2 on Wednesday, which doesn't sound noteworthy except that Oakland had just one hit in the game, a home run by Brandon Moss. The A's became just the 18th team since 1914 to score at least three runs with no more than one hit.

Wednesday scores

Indians 11, Tigers 10 (13)
Rangers 4, Mariners 3
Yankees 4, Cubs 2 (13)
Reds 2, Nationals 1
Brewers 6, Braves 1
Dodgers 4, Mets 3
Blue Jays 6, Red Sox 4
Pirates 9, Orioles 8
Marlins 14, Phillies 5
Royals 3, White Sox 1
Athletics 3, Rays 2
Cardinals 3, Diamondbacks 2 (12)
Giants 5, Rockies 1
Twins 2, Padres 0
Angels 2, Astros 1

More from SBNation.com

X
Log In Sign Up

forgot?
Log In Sign Up

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join SBNation.com

You must be a member of SBNation.com to participate.

We have our own Community Guidelines at SBNation.com. You should read them.

Join SBNation.com

You must be a member of SBNation.com to participate.

We have our own Community Guidelines at SBNation.com. You should read them.

Spinner.vc97ec6e

Authenticating

Great!

Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.