Keith Moreland hit a three-run homer and Steve Trout won his first National League game as the Chicago Cubs won their first game of the season with a 5-0 victory over the Expos yesterday in Montreal's home opener before 40,088.

The Cubs ended a six-game losing streak, just short of the team record for most losses at the start of a season. The 1962 Cubs lost their first seven.

Chicago scored four runs in the first off starter Bill Gullickson (1-1). Leadoff batter Ryne Sandberg got a triple when center fielder Andre Dawson missed a shoestring catch; Sandberg scored on Scot Thompson's grounder. One out later, Leon Durham and Ron Cey singled and Moreland followed with a home run to left. Moreland had only one hit in 10 previous at bats.

"Now the pressure is off us, maybe we can start winning some ball games," Moreland said. "Bill Gullickson threw a pitch at me that he won't throw any more. He got it right up where I like it."

In the third inning, Durham hit his first home run of the season.

Trout (1-1), acquired in the offseason from the Chicago White Sox, was in trouble in only two innings. In the second, Tim Wallach doubled and Warren Cromartie singled, but Doug Flynn grounded out. In the third, Trout allowed two-out singles by Chris Speier and Andre Dawson, but induced Al Oliver to ground out to first base.