MONTREAL (AP) _ Mark Smith hit two home runs and Reid Cornelius shut down Montreal for eight innings, giving the Florida Marlins a 2-1 win Sunday and their first three-game sweep of the Expos.

The Marlins have won 12 of their last 17 games to reach the .500 mark at 41-41. Montreal has lost four in a row.

Cornelius (3-2), who made his major league debut with Montreal in 1995, allowed four hits _ all in the first two innings. He set down the last 12 batters he faced after Fernando Seguignol reached on shortstop Andy Fox's error leading off the fourth.

Antonio Alfonseca pitched the ninth for his 25th save _ and third straight _ in 28 opportunities.

Trailing 1-0 following Vladimir Guerrero's RBI single in the first, Smith homered off Julio Santana (1-0) in the second and again in the fifth. It was Smith's first multihomer game in the majors.

Montreal's Jose Vidro went 0-for-4 to end his career-best hitting streak at 14 games.

Santana, making his first start in six appearances since he was signed by the Expos as a free agent June 18, struck out a career-high eight. He allowed two runs and four hits in five innings.

Montreal fell one game below .500 for the first time since April 7. The Expos, 26-19 at Olympic Stadium, finished 4-8 for their first losing homestand of the season.

Notes: Cornelius was Montreal's 13th-round pick in the June 1988 draft. ... Marlins SS Alex Gonzalez missed his sixth straight start because of an injured middle right finger. ... Vidro went 21-for-58 (.362) with five doubles, four homers and eight RBIs over the course of the streak, which began June 16.