def blowout(df):
    """
    Filter the dataframe of game data on blowouts
    (games with the largest run differential).
    Returns: tuple (string reason, dataframe tabledata)
    """
    reason = 'blowout'
    filt = df.sort_values(['winningScore', 'runDiff', 'season', 'day'], ascending=[False, False, True, True])
    return (reason, filt)