|Philadelphia (48-59) «||0||0||1||1||0||0||0||1||x||3||9||0|
Halladay (5-6) allowed just four runners and struck out five to earn his first win since May 17. The two-time Cy Young Award winner was winless in his previous five starts, including three after returning from a two-month stint on the disabled list.
"The last two games I feel things are going in the right direction," Halladay said. "I made some changes and it's nice to see the results, nice to see it pay off."
|More on Diamondbacks-Phillies|
|More MLB coverage|
Joe Saunders (5-8) was the hard-luck loser for Arizona, which had its four-game winning streak snapped. The lefty allowed two runs and six hits in 6 1-3 innings.
The Diamondbacks had won 13 of 18 to get within two games of NL West-leading San Francisco.
"He's Roy Halladay," Saunders said. "You just turn the page and come back tomorrow."
The Phillies learned they'll be without All-Star catcher Carlos Ruiz for the next four to six weeks because he has plantar fasciitis in his left foot. Ruiz leads the team with a .335 average and has career highs of 14 homers and 58 RBI.
It was the latest blow for the five-time defending NL East champions, who are stuck in last place. The cost-cutting Phillies traded two-time All-Star outfielders Hunter Pence and Shane Victorino and pitcher Joe Blanton in the past five days.
Kratz filled in nicely for Ruiz, however.
He drove a 2-0 pitch out to left for his fourth homer in just 24 at-bats to give the Phillies a 1-0 lead in the third.
Kratz came up with the bases loaded in the fourth after Domonic Brown worked a walk in a 10-pitch at-bat. Kratz also walked to force in a run and make it 2-0.
Then Kratz showed off his arm.
From his knees, he threw out Gerardo Parra trying to steal second to end the top of the eighth.
"He's been good for us, of course," Phillies manager Charlie Manuel said. "He's improved his hitting 100 percent since I saw him two years ago. He's strong, he's durable, he's hungry to play in the big leagues. I like everything about him."
Kratz joked about Manuel's comments regarding his hitting.
"It's a nice compliment. I guess I was a terrible hitter before," he said.
While Kratz had a breakout game, his batterymate looked like his old self. Halladay pitched like an eight-time All-Star instead of the guy who entered with a 4.33 ERA.
Halladay's velocity was up -- he topped out at 93 mph in the first inning -- and he threw an assortment of off-speed pitches and an effective cutter to keep the Diamondbacks off balance.
With the Phillies seemingly going nowhere this season, there's been talk that Halladay would be shut down early to rest for 2013. He wants none of that.
"I want to pitch. I'm here to pitch. I don't need rest," he said.
Brown gave the Phillies an insurance run with a two-out RBI single in the eighth.
|Roy Halladay pitches seven innings of 3-hit ball with 5 Ks and earns his first win since May 17. (Getty Images)|
|Players of the Game|
New Era Phillies Fitted Hat
$34.95 Shop Now!
|Gerardo Parra, CF||3||0||0||0||1||0||0||.281|
|Stephen Drew, SS||4||0||2||0||0||1||0||.198|
|Jason Kubel, LF||4||0||0||0||0||2||1||.283|
|Paul Goldschmidt, 1B||4||0||1||0||0||1||2||.301|
|Justin Upton, RF||3||0||1||0||1||1||1||.272|
|Miguel Montero, C||3||0||0||0||0||0||3||.284|
|Chris Johnson, 3B||3||0||0||0||0||1||1||.285|
|John McDonald, 2B||3||0||0||0||0||2||0||.255|
|Joe Saunders, P||2||0||0||0||0||0||0||.094|
|Brad Ziegler, P||0||0||0||0||0||0||0||.333|
|a- Ryan Wheeler, PH||1||0||0||0||0||1||0||.167|
|Mike Zagurski, P||0||0||0||0||0||0||0||.000|
|Matt Albers, P||0||0||0||0||0||0||0||.000|
|a-struck out for Ziegler in the 8th|
|2B - Stephen Drew (7, Halladay)|
|CS - Gerardo Parra (8, 2nd base by Lindblom/Kratz)|
|Team LOB - 5|
|DP - McDonald-Drew-Goldschmidt|
|Joe Saunders (L,5-8)||6.1||6||2||2||2||3||1||3.57|
|WP - Mike Zagurski (2)|
|Pitches-Strikes - Joe Saunders 103-69, Brad Ziegler 4-2, Mike Zagurski 12-8, Matt Albers 8-5|
|Ground Balls-Fly Balls - Joe Saunders 6-10, Brad Ziegler 1-0, Matt Albers 1-0|
|Batters Faced - Joe Saunders 27, Brad Ziegler 1, Mike Zagurski 3, Matt Albers 3|
|Jimmy Rollins, SS||4||0||0||0||0||0||1||.246|
|Kevin Frandsen, 3B||4||1||1||0||0||0||0||.273|
|Chase Utley, 2B||4||0||1||0||0||1||1||.255|
|Ryan Howard, 1B||4||1||2||0||0||2||1||.208|
|John Mayberry Jr., CF||4||0||1||0||0||1||3||.236|
|Domonic Brown, LF||3||0||1||1||1||0||1||.214|
|Erik Kratz, C||3||1||1||2||1||0||2||.346|
|Nate Schierholtz, RF||3||0||1||0||0||1||3||.258|
|Roy Halladay, P||2||0||0||0||0||0||0||.188|
|a- Ty Wigginton, PH||1||0||1||0||0||0||0||.232|
|Josh Lindblom, P||0||0||0||0||0||0||0||.000|
|Jonathan Papelbon, P||0||0||0||0||0||0||0||.000|
|a-singled for Halladay in the 7th|
|2B - John Mayberry Jr. (16, Saunders)|
|HR - Erik Kratz (4, Saunders)|
|RBI - Domonic Brown (1), Erik Kratz 2 (8)|
|2-OUT RBI - Domonic Brown (1), Erik Kratz (4)|
|Team LOB - 7|
|PB - Erik Kratz (1)|
|Roy Halladay (W,5-6)||7||3||0||0||1||5||0||4.02|
|Josh Lindblom (H,17)||1||0||0||0||1||2||0||3.06|
|Jonathan Papelbon (S,24)||1||1||0||0||0||2||0||3.07|
|Pitches-Strikes - Roy Halladay 94-61, Josh Lindblom 19-12, Jonathan Papelbon 15-12|
|Ground Balls-Fly Balls - Roy Halladay 6-10, Jonathan Papelbon 1-0|
|Batters Faced - Roy Halladay 25, Josh Lindblom 3, Jonathan Papelbon 4|
|Attendance - 43762|
|Game Time - 2:42|
|Temperature - 85|
|Umpires - Home - Ron Kulpa, First Base - Derryl Cousins, Second Base - Al Porter, Third Base - Jim Wolf|