More than one Phillie has done his best to try and talk his way off the nose-diving team in recent days, but last night two guys whose names have been in the air as the trade deadline approaches looked like they might be more interested in trying to hit their way off. Carlos Ruiz and Michael Young both hit two-run homers to back seven innings from John Lannan as the Phils topped the Giants 7-3.

The Phillies snapped an eight-game losing streak with the win.

The Phils are 50-56 on the year after beating the San Francisco Giants 7-3 last night. They are in third place in the NL East, 11 1/2 games behind the first-place Braves and 1 1/2 behind the Nats. Eight games out for the Wild Card with 56 to play.

Lannan got the start for the Phillies and went seven innings, allowing three runs on seven hits and two walks. Two of the hits went for extra-bases, both doubles. He struck out three.

Three of Lannan’s last four starts have been good. He allowed four runs in four innings against the Cardinals in the other. 3.49 ERA over his last eight outings. He’s allowed just two home runs in 63 2/3 frames on the year.

Andres Torres led off the top of the first with a double. Marco Scutaro bunted him to third with the first out. Pablo Sandoval was next and flew to Ruf in left center. Torres tagged and Ruf made a pretty nice throw home. The ball and Torres arrived at about the same time, but Ruiz didn’t handle it cleanly. Torres scored and the Giants led 1-0. Hunter Pence flew to center for the third out.

Ruf’s throw from left was right on line, but not especially strong.

Brett Pill singled to center with one out in the second and the Phils up 2-1. Guillermo Quiroz was next and Lannan got him to ground into a double-play to set the Giants down.

Brandon Crawford started the third with a single. The pitcher Barry Zito was next and bunted. Ruiz fielded and threw to second to force Crawford for the first out. Rollins took the throw and went to first in time to double Zito up. Lannan walked the next two batters, Torres and Scutaro, on 16 pitches. It brought Sandoval to the plate with two outs and men on first and second and he reached out over the plate and blooped a single to right. Torres scored, tying the game at 2-2, and Scutaro went to third. Pence grounded to short to leave the runners at the corners.

Sandoval’s RBI-single to right was ridiculous, but it only got the Giants a run because Lannan had walked the two previous batters. Lannan also got a huge break in the frame when the Phils got a double-play on Zito’s bunt.

Pill singled softly to left with one out in the fourth, but Lannan got the next two hitters to leave him at first.

The Phils led 4-2 when Lannan started the fifth. Scutaro singled to left with two outs, but Lannan got Sandoval on a ground ball to third to set San Francisco down.

He threw a 1-2-3 sixth.

Quiroz doubled to center to start the seventh with the Phils leading 6-2. Lefty Gregor Blanco hit for the pitcher Guillermo Moscoso and moved Quiroz up to third with a ground out. Joaquin Arias followed with a softly hit grounded to second. Utley threw to first for the second out as Quiroz scored, cutting the lead to 6-3. Lannan struck Torres out swinging to set the Giants down.

Bastardo pitched the eighth with the Phils up 7-3. Pence singled softly to center with two outs, but Bastardo got Jeff Francoeur on a fly ball to right to end the frame.

Bastardo has a nice frame coming off allowing a run over 1 2/3 innings on Sunday. 1.42 ERA and 0.87 ratio in 12 July appearances with 17 strikeouts in 12 2/3 innings.

De Fratus pitched the ninth with the Phils up four. He allowed a leadoff single to Pill, but got the next three on a pair of line drives and a ground ball.

De Fratus has walked 15 in 25 innings for the year, but hasn’t been charged with a run in 4 1/3 innings over his last four times out.

Two scoreless innings for the pen in which they allow two singles and no walks while striking out one. Bastardo threw 20 pitches and De Fratus 15.

The Phillie lineup against lefty Barry Zito went (1) Rollins (2) Michael Young (3) Utley (4) Ruf (5) Frandsen (6) Delmon Young (7) Mayberry (8) Ruiz. Ruf comes into the game with 104 career plate appearances, but hits cleanup and plays left field. He seems like a lock to be a butcher in left given enough time. Frandsen at first and Mayberry in center. Michael Young plays third as non-specific trade rumors abound. Ruf shouldn’t be hitting cleanup for anyone, but the lineup doesn’t look quite as atrocious against a lefty as it would a righty.

The Phillies were down 1-0 when they hit in the bottom of the first. Michael Young and Utley singled back-to-back with one out, putting runners on the corners for Ruf. Ruf struck out swinging for the second out, but Delmon Young followed with a single to right. Michael Young scored (1-1) and Utley went to third. Frandsen was next and was hit by a pitch, loading the bases for Mayberry. Mayberry walked 3-2, forcing Utley home. 2-1 with the bases still loaded for Ruiz. Ruiz popped to third to leave them loaded.

Ruf can’t bring the runner home from third with less than two outs, striking out against the lefty with one down and runners on the corners. Delmon Young picks him up with a big hit that gets the Phils on the board.

Mayberry draws a big walk to force in a run.

Frandsen again is hit by a pitch. He’s been hit ten times this season. Nobody else has been hit more than four. Ten hit-by-pitch for the year and eight walks in 141 plate appearances. Only three players across both leagues have been hit more than ten times this season.

Michael Young walked with two outs in the second, but Utley struck out behind him.

The game was tied at 2-2 when the Phils went in order in the third.

Mayberry singled to left to start the fourth. Ruiz was next and hammered a 1-1 pitch from Zito out to left, putting the Phils up 4-2. Zito got Lannan on a liner to second for the first out and righty Guillermo Moscoso came in to pitch to Rollins. Rollins singled softly to left and took second on an error by the left fielder Francoeur. Michael Young flew to right for the second out with Rollins moving up to third. Utley was walked intentionally, bringing Ruf to the plate with runners on the corners. Moscoso got ahead of him in the count before hitting Ruf 0-2, loading the bases for Delmon Young. Young lined to second to end the inning.

First home run of the year for Ruiz and first since September 25, 2012, against the Nats.

The Phillies went in order in the fifth.

Lannan walked off of Moscoso to start the sixth. Rollins flew to right behind him for the first out, but Michael Young was next and hit a 2-0 pitch out to left, putting the Phils up 6-2. Utley and Ruf went down behind Young.

Eighth home run of the year for Michael Young and his sixth off of a righty. He’s been good against righties this year, but is oddly hitting just 226/327/387 against lefties.

The lead was cut to 6-3 when the Phils hit in the seventh. Delmon Young led off and reached on softly hit infield single off of righty Jean Machi. Martinez ran for him at first and moved up to second when Frandsen grounded to short for the first out. Mayberry was next and doubled into the left field corner, scoring Martinez to extend the lead to 7-3. Ruiz moved Mayberry up to third with a ground out to second. Just up Cody Asche hit for Lannan, making his major league debut. He got ahead in the count, but popped up to second on a 2-0 pitch to end the inning.

Utley singled to center off of Machi with two outs in the eighth. Ruf struck out swinging to leave him at first.

Third strikeout of the game for Ruf, including a big one in the first with one out and runners on the corners.

Rollins was 1-for-5. 2-for-his-last-13. On-basing .315 for the year with an isolated power of .092. .092 is his worst mark for isolated power in any season in which he’s had 100 plate appearances. He hit 23 home runs last year with an isolated power of .177. Baseball-Reference calculates his WAR for the season at 0.0. From 2004 to 2008, he ranged between 4.6 and 6.1. Negative dWAR for the year and negative UZR at short as calculated by FanGraphs.

Michael Young 2-for-4 with a walk and a two-run homer. 6-for-his-last-36 (.167) with seven walks and two home runs.

Utley 2-for-4 with a walk. Came into the game 0-for-his-last-12. 287/359/503 over his last 192 plate appearances.

Ruf 0-for-4 with three strikeouts and was hit by a pitch. Almost threw Torres out at the plate from left in the top of the first. But not quite. 214/313/286 over his last 48 plate appearances. 3-for-16 (.188) so far against lefties with two home runs.

Delmon Young 2-for-4 with an RBI. 2-for-his-last-15. 26-for-his-last-90 (.286), but with just four extra-base hits, all doubles, and an isolated power of .044.

Frandsen 0-for-3 with a hit-by-pitch. 294/432/500 against lefties this year after posting a 400/426/556 line against them in 2012.

Mayberry 2-for-3 with a walk, a double and two RBI. 7-for-his-last-18 with two walks and two doubles. The way he can help a team is by hitting lefties, but he didn’t do a ton against lefties last night other than the bases loaded walk off of Zito. Still just hitting 262/308/492 against lefties for the year. I’d expect the on-base numbers against lefties to go up as he plays more with a ton of power. He’s on-basing .319 against righties and I would not be holding my breath for that number to go up.

Ruiz 1-for-4 with a two-run homer. 4-for-his-last-15. One walk in his last 74 plate appearances.

Kendrick (9-7, 3.96) faces righty Chad Gaudin (4-2, 2.77) tonight. Kendrick threw to a 3.22 ERA over his first 13 starts, but has a 5.26 ERA in his last eight times out. Gaudin threw to a 2.05 ERA in 18 relief appearances for San Franciso before moving into the rotation in early June. He threw to a 2.23 ERA in his first seven starts before allowing six runs to the Reds in 3 2/3 innings his last time out.