No. 23 Missouri beat South Carolina 29-20 on Saturday, handing the Gamecocks (2-2, 0-2 SEC) their second-straight SEC loss.