St. Mary’s downs MMC in close games for second straight win