MONTREAL (AP) _ Philadelphia's Tyler Green lost his bid for a perfect game in the seventh inning, and the Phillies lost to the Montreal Expos 5-4 Sunday on pinch-hitter Robert Perez's sacrifice fly in the eighth.

Green retired the first 18 batters, then hit Jose Vidro with a pitch leading off a three-run seventh. Mark Grudzielanek followed with a sacrifice bunt that Green threw away for an error, and Vladimir Guerrero hit an RBI single.

Scott Rolen hit a three-run homer in the eighth that put the Phillies ahead 4-3. Doug Glanville and Gregg Jefferies singled with two outs off Carlos Perez before Rolen connected.

Mark Grudzielanek hit an RBI single in the eighth off Jerry Spradlin (2-2) and Robert Perez put the Expos ahead with his sacrifice fly against Yorkis Perez.

Carlos Perez (4-3) pitched eight innings and won his fourth straight start. Ugueth Urbina worked the ninth for his 11th save.

Green left after the seventh. He allowed two hits and struck out seven.

Brad Fullmer hit an RBI single and Shane Andrews drew a bases-loaded walk as Montreal took a 3-1 lead in the seventh.

Doug Glanville singled home a run in the Phillies third.

Notes: Montreal center fielder Rondell White made a nice running catch on Mark Lewis' drive to the warning track in the second. ... Jefferies' eighth-inning single extended his his hitting streak to 10 games. Jefferies went 1-for-4 and is now 19-for-46 (.413) with three homers and six RBIs.