The win was the first for new coach Mark Speir, the 13th coach in program history. Speir ordered the Catamounts to pound the ball on the ground, with the team totaling 344 yards on 63 carries. Four different players tallied at least 12 rushes, led by Ramsey's 20.
The Catamounts went into the half up 17-0 on second-quarter touchdowns by Mitchell and Johnson -- the latter following a fumble forced by linebacker Rock Williams. Western Carolina extended the lead on the first play from scrimmage in the second half, when sophomore Trevor Taylor returned a fumble 9 yards for a score.
For Mars Hill, Shaikel Davis ran the ball 18 times for 111 yards.
Miami has lost running back Gus Edwards for the entire season because of a left foot injury.
Virginia Tech will wear a decal on its helmets against No. 1 Ohio State on Monday night to honor slain Roanoke television journalists Alison Parker and Adam Ward.
South Carolina football players will wear stickers on their helmets this season to honor the nine people who died in a shooting at Emanuel AME Church in Charleston this past June.
Washington has found its starting quarterback, but coach Chris Petersen said the Huskies will keep that information under wraps until Friday's season opener at No. 23 Boise State.
Joey Counts scored on a 1-yard run on fourth-and-goal with 2 seconds left to give Montana a 38-35 victory over four-time defending FCS champion North Dakota State on Saturday.
Transfer Vernon Adams will be the starting quarterback when Oregon begins its season against Eastern Washington on Sept. 5.