The San Francisco Giants’ offense is hide-your-eyes-Bengie-Molina-hitting-cleanup bad, but it didn’t help Jamie Moyer much today. Coming off a fantastic outing against the Snakes his last time out, Moyer got pounded by the Giants. He could give the Phils just four innings and exited down 6-1.

Tim Lincecum, on the other hand, was dominant. He struck out eight Phils in eight innings, holding them to four hits. The Phillies’ runs came on solo homers from Coste and Howard.

The Phillies lost to the San Francisco Giants this afternoon, falling 8-2 to drop to 21-17 on the season. The series is tied at one game apiece and the teams will play the final game of the set tomorrow afternoon.

Moyer got the start for the Phillies and went four innings, allowing six runs on nine hits and a walk. Four of the hits went for extra-bases, two doubles and two home runs. He struck out one.

Omar Vizquel singled with one out in the first, but Moyer got the next two.

Moyer started the second with a 1-0 lead. Aaron Rowand led off the inning with a home run to center that tied the game at 1-1. Jose Castilllo followed with a double and Emmanuel Burriss bunted him to third. Dan Ortmeier drew a walk and it put men on first and second for Lincecum. Lincecum singled back up the middle. Castillo scored to make it 2-1 and Ortmeier went to second. Lewis flew to center for the second out and Vizquel grounded to third to end the inning.

Randy Winn singled to start the third. Bengie Molina lined to Feliz at third for the first out, but Rowand and Castillo followed with back-to-back singles that loaded the bases for Burriss. Burriss flew to left deep enough to score Winn and put the Giants up 3-1 with men on first and second. Ortmeier followed with double into right that cleared the bases and made it 5-1. Lincecum grounded to short to end the inning.

Moyer got the first two in the fourth before Winn homered to left to extend the lead to 6-1. Molina flew to center for the third out.

Seanez started the fifth down 6-1. Rowand and Castillo singled back-to-back to start the inning, putting men on first and second for Burriss. Burriss grounded to third for the first out and the runners moved to second and third. Seanez walked Ortmeier intentionally to load the bases for Lincecum. Lincecum hit a ground ball to first and Howard threw home to force Rowand for the second out. Coste threw to first to try to get Lincecum, but his throw was bad and got passed Howard. Utley backed Howard up, but didn’t field the throw cleanly. Castillo came in to score and put the Giants up 7-1. Lewis grounded to second for the third out.

Vizquel and Winn started the sixth inning with back-to-back singles, putting men on first and second with no outs for Molina. Molina flew to center and Rowand struck out, but Castillo singled into right and Vizquel scored to extend the lead to 8-1. Burriss grounded to second for the third out.

Madson threw a 1-2-3 seventh.

Condrey pitched the eighth with the Phils down 8-2. He gave up a leadoff single to Winn, but got Vizquel to hit into a double-play and Molina on a fly ball to deep right for the third out.

Two runs in four innings for the pen. Seanez was hit pretty hard, allowing five hits and a walk in two innings. Madson and Condrey both pitched well. Seanez threw 37 pitches, Madson 14 and Condrey 11, so Seanez should be shelved for a day or two.

The Phillies’ lineup against righty Tim Lincecum went (1) Rollins (2) Victorino (3) Utley (4) Howard (5) Burrell (6) Jenkins (7) Feliz (8) Coste. Jenkins in right against the righty. Coste catches.

Lincecum struck out the side in the first.

Howard started the second with an opposite field home run to put the Phils up 1-0. The next three Phils went in order.

The Phils went 1-2-3 again in the third.

Down 5-1 in the fourth, they went 1-2-3 again.

Burrell walked to start the fifth and Jenkins moved him to second with a single. Feliz and Coste struck out back-to-back and Dobbs hit for Moyer. Dobbs grounded to first to end the frame.

The Phillies went 1-2-3 in the sixth and the seventh.

Coste homered with one out in the eighth to cut the San Francisco lead to 8-2. Dobbs followed with a single off the wall in right, but Rollins and Victorino went down behind him to leave him stranded.

Brian Wilson set the Phils down 1-2-3 in the ninth.

Rollins was 0-for-4.

Victorino 0-for-4 and struck out three times.

Utley 0-for-4. Top three in the order combined to go 0-for-12 with five strikeouts.

Howard 1-for-4 with a home run.

Burrell 0-for-3 with a walk and two strikeouts.

Jenkins 1-for-3.

Feliz 0-for-2.

Coste 1-for-3 with his third home run of the year.

Eaton (0-1, 5.63) faces lefty Jonathan Sanchez (2-2, 4.74) tomorrow afternoon. Sanchez has made seven starts on the season and two, including his most recent, have been really bad. Twice he allowed seven runs in a start — in his other five starts he’s thrown to a 1.80 ERA. Lefties are hitting .194 with an 0.70 ratio against him, righties .248 with a 1.61 ratio. He made two relief appearances against the Phils in 2007 and allowed two runs in 2 2/3 innings. Monster contract or not, Eaton is going to have to show something soon. His numbers through seven starts this year are a little better than last, but not enough better. Righties are hitting just .254 against him, lefties .286. He faced the Giants twice last season and threw to a 14.14 ERA in those starts. May 3 and June 1.