- I was surprised Jeff Johnson won, but in retrospect I should have seen his victory over Tim Pawlenty coming a mile away. Johnson was the GOP nominee in 2014, so he's hardly a newcomer. Pawlenty had a lot of money behind him, but little rationale behind his campaign. In important respects, the dynamic was the same as what happened to Tommy Thompson when he lost to Tammy Baldwin in the senate race in Wisconsin in 2012; the brand name is rarely enough and the politician with the name still has to make the sale. The business about Pawlenty's dissing of Trump was a factor, but Pawlenty's evident disdain in dealing with the state party (he blew off the nominating process and the convention) was far more important. Johnson has been campaigning hard all year. The party activists were out in force and they voted for Johnson. Other than an ad attacking Johnson, Pawlenty was barely visible. Pawlenty thought he was invincible. Guess not.
- On the DFL side, Tim Walz will be hard to beat. He has a dozen years of experience pretending to be a moderate and he'll tack to the center now that he has the DFL nomination, but operationally he's no different than Erin Murphy. Johnson's task will be to demonstrate that Walz is a phony. As for Lori Swanson, good riddance. We can also hope that Mike Hatch, the éminence grise behind Swanson, is finally gone as well.
- I wonder how Alliance for a Better Minnesota is going to play things now. They were clearly planning to carpet-bomb T-Paw, but he's gone. Let's see what the big brains do.
- Keith Ellison is a dumpster fire, but he won the Attorney General's race easily. Can he make the sale statewide? I suspect Doug Wardlow, the GOP nominee, will get some help. Ellison is a deeply corrupt individual and the notion that he should be attorney general is preposterous, but those three letters after his name carry a lot of weight.
- Ilhan Omar is a fraud, too, but she's almost certainly going to Congress. The good news is she'll be a nonentity backbencher. Betty McCollum will save a seat for her.
Game on!