The Vanderbilt Commodores snapped their five-game skid with a 31-17 win over visiting Western Kentucky Saturday afternoon.