McLeod Bethel-Thompson tossed three interceptions but added two touchdown passes as the Montreal Alouettes beat the Toronto Argonauts 21-19 in a defensive battle.