Warren Cromartie singled home Jerry White with the go-ahead run in the eighth inning, then scored an insurance run on a double by Gary Carter as the Expos beat the Chicago Cubs, 3-1, last night in Montreal.

Charlie Lea (6-3) allowed five hits, walked two and struck out six in a winning complete game, his third straight route-going effort.

Playing as a replacement after Tim Raines was ejected in the fifth for arguing with first base umpire Bob Davidson, White beat out an infield hit off Chuck Rainey (7-7). He moved to third when Rainey threw past first on an errant pickoff attempt. Cromartie followed with a tie-breaking single to center and, with Warren Brusstar pitching, Carter hit his second double of the game.

"It's been tough for Jerry this season," said Cromartie. "I'm glad to see him contribute. It just shows that our team has a great deal of depth. He can come off the bench and do the job."

Left fielder Raines was ejected after being called out on a pickoff throw by Rainey. Raines tossed his helmet toward Davidson as he left the field, a gesture that normally calls for a $100 fine.