After four shaky starts in three weeks, Darryl Kile finally gave any would-be suitors something positive to think about.

Kile, frequently mentioned in trade talks over the past month, pitched eight strong innings in Denver yesterday as the Colorado Rockies ended Houston's six-game winning streak with a 4-2 victory over the Astros.

"I made a commitment to come here and pitch the best I can for as long as I'm here, and that's all I'm trying to do," Kile said. "You start thinking about other things and you're going to get out of your game."

Vinny Castilla hit a two-run homer for the Rockies, who stopped their losing streak at six and avoided going winless on a seven-game homestand. Since joining the majors in 1993, Colorado has never lost every game of a multi-series homestand.

"I'm tickled to death for [Kile]," Rockies Manager Jim Leyland said. "I'm tickled to death for me. We needed to win a game -- desperately. He came up big today."

Kile, who is in the second year of a three-year, $24 million contract, held his former team to two runs on seven hits. He had given up 22 earned runs in his four previous starts, all losses.

Kile (6-10) retired the side in order four times and stranded the tying run at second when the Astros loaded the bases with two outs in the eighth. He also hit an RBI single, ending an 0-for-32 slump.

Dave Veres pitched the ninth for his 19th save in 24 chances. He stranded the tying run at second when pinch hitter Tony Eusebio grounded out to end the game.

The NL Central-leading Astros lost for just the fourth time in 18 games. They are 11-4 since Manager Larry Dierker returned from a seizure that required brain surgery.

PHILLIES 12, MARLINS 1: Doug Glanville homered and tied a career-high with four RBI, and Alex Arias hit a three-run shot to lead Philadelphia to a home win over Florida.

At 56-46, the Phillies moved 10 games over .500 for the first time since July 13, 1995 (40-30).

Arias's three-run homer off Brian Meadows (8-11) capped a four-run third inning that put the Phillies ahead 7-1. Bobby Abreu was 4 for 4 with a homer, two doubles and four runs scored.

Chad Ogea (6-9) allowed one run and six hits in seven innings, struck out seven and walked two.

Meadows gave up seven runs and nine hits in 2 2/3 innings, his shortest outing this season.

After Kevin Millar's run-scoring single in the first, Abreu tied it with an RBI double in the bottom half.

Glanville's two-run single made it 3-1 in the second, and Rico Brogna's RBI single and Arias's third homer of the season increased the lead to six runs in the third. Jordan hit an RBI double in the fourth, and Glanville's two-run homer made it 10-1 in the fifth. Marlon Anderson added a sacrifice fly in the sixth and Abreu homered in the eighth.

REDS 7, DODGERS 5: Eddie Taubensee homered and drove in four runs, and Pete Harnisch pitched six effective innings as Cincinnati beat host Los Angeles for its fifth win in six games.

Taubensee's 10th homer with two on and one out in the sixth off Darren Dreifort (8-10) capped a four-run rally and put the Reds ahead 5-2.

The Reds have won 24 of their last 35 games, and 29 of their last 38 road games. Their 34-15 road record is the best in baseball.

Harnisch (10-6) allowed six hits and three runs, two earned, before being lifted for a pinch hitter. He walked two and struck out five.