Olwethu Makhanya scored the go-ahead goal early in the second half to lift the host Philadelphia Union to a 2-1 win over CF Montreal on Wednesday. The victory kept the Union (14-5-4, 46 points), who have won two straight after losing two in a row, atop the MLS standings.