Minnesota
San Francisco 49ers 17, Minnesota Vikings 23: Grades
MINNEAPOLIS — The 49ers just lost 23-17 on the road to the Minnesota Vikings. Here are the 49ers’ grades for this embarrassment.
BROCK PURDY: B-MINUS
He got sacked six times and still posted a passer rating of 101.3, which is impressive. Plus he led the offense down the field twice in the fourth quarter. But he turned the ball over twice — one interception, one fumble that looked like an interception. Plus he nearly threw a pick on his final pass of the game. At times, he looked like a robot, mindlessly following Kyle Shanahan’s orders. Purdy used to be a playmaker who would confidently spin away from pressure and ad-lib. Today, he just went down. He still is a good quarterback, but not a great one, and paying him $60 million per season would be insane. He’s only dominant when he’s surrounded by six All Pros. Today, he had merely five All Pros to lean on.
RUNNING BACKS: A-MINUS
Jordan Mason rushed 20 times for 100 yards and 1 touchdown — he was the offensive MVP for the second game in a row. Unfortunately for the 49ers, none of their other running backs gained a yard on the ground. Mason is their only rushing threat. If he goes down, they’re in major trouble.
WIDE RECEIVERS: B-MINUS
Deebo Samuel had 8 catches for 110 yards — he was good. Brandon Aiyuk was invisible for most of the game. He finished with four catches for 43 yards and an illegal formation penalty. I guess $30 million per season doesn’t get you as much as it used to. His backup, Jauan Jennings, had 37 receiving yards.
TIGHT ENDS: A-MINUS
George Kittle had 7 catches for 76 yards and 1 touchdown despite briefly leaving the game with leg cramps. He has to be a future Hall of Famer. He’s as good at breaking tackles as any tight end I’ve seen other than Rob Gronkowski.
OFFENSIVE LINEMEN: C-MINUS
They performed well in the run game but they were putrid in pass protection as Purdy got sacked six times. And many of the sacks came off the left side where Trent Williams plays. He also had a penalty. It’s interesting how McCaffrey makes this group look better than it is.
DEFENSIVE LINEMEN: C-PLUS
Nick Bosa had two sacks, but collectively the 49ers gave up 146 yards on the ground. They couldn’t stop backup running back Ty Chandler, nor could they keep Sam Darnold in the pocket — he rushed 5 times for 32 yards.
LINEBACKERS: A
Fred Warner was the best player on the field. He intercepted Darnold and forced a fumble at the goal line to save a touchdown. He’s the only reason the 49ers didn’t get flat-out humiliated in this game. He’s a legitimate candidate to win the Defensive Player of the Year Award.
DEFENSIVE BACKS: F
They gave up a passer rating of 109.1 to Sam Freaking Darnold, which is unacceptable considering Justin Jefferson left the game early and Jordan Addison didn’t even play. Both George Odum and Isaac Yiadom were liabilities who should have been benched but weren’t because Kyle Shanahan doesn’t trust young players. More on him in a minute.
SPECIAL TEAMS: D-MINUS
They had a punt blocked and Jacob Cowing also muffed one but the 49ers recovered it. Special teams have been a problem since last season and the 49ers still haven’t fixed it.
COACHES: F
On defense, the 49ers gave up just 23 points, but also allowed the Vikings to convert 7 of 12 third downs. Through two games, the 49ers “elite” defense has given up a third-down conversion rate of 59. Last season under defensive coordinator , they gave up a third-down conversion percentage of 42.5, which was awful. Now, they’re even worse, which bodes poorly for rookie defensive coordinator Nick Sorensen. He needs to let Charvarius Ward follow the opposing team’s no. 1 wide receiver every week, because teams are mostly avoiding him this season. But Sorensen isn’t the reason the 49ers lost this game — Kyle Shanahan is. He got severely outcoached by Kevin O’Connell and Brian Flores. Shanahan clearly had the better players, and yet he showed very little creativity without McCaffrey on the field. His pass patterns were no good and his protection schemes got exposed. This is the second year in a row he has traveled to Minnesota and scored just 17 points, which means he learned nothing from last year. Shanahan is incapable of growth. He’s the biggest reason the 49ers ultimately won’t win the Super Bowl.
Minnesota
Minneapolis considers closing dog park sitting on Indigenous land
Minnesota
Dennis Peterson
With family by his side, Dennis “Bud” Peterson went to be with the Lord on the morning of June 1, 2026.
He was born at Drake, North Dakota on April 2, 1932 in the home of his parents Nick and Helen Peterson. The family moved to Duluth at the beginning of World War II.
After graduation from Duluth Central High School Bud served in the US Army in Korea during the Korean War, and received an Honorable Discharge with the rank of Sergeant. He used his GI Bill benefits to attend UMD receiving an Associate Degree, and also earned his Commercial Instrument Pilot rating.
Bud was a longtime employee of St. Louis County retiring as Supervisor of Roads and Bridges. In retirement he served as Boiler Engineer and a do it all repairman for Duluth Gospel Tabernacle. He generously devoted his time and talents as a consummate do it yourself repairman to all of his family.
Dennis is preceded in death by his parents, Nick & Helen Peterson; brother, Robert Peterson; sister, June (Don) Kruger; and infant brother and sister, James and Delores Peterson.
He is survived by his sister, Carol (Eli) Miletich; and numerous nieces and nephews all of whom he loved dearly.
At Bud’s request, his family will be holding a private funeral service. Arrangements by Dougherty Funeral Home 218-727-3555.
Minnesota
Medical services in limbo for thousands of providers amid Minnesota fraud crisis
The Minnesota Department of Human Services is reexamining over 5,000 Medicaid service providers across the state in an effort to combat fraud.
The federal government said it would pull $2 billion in annual Medicaid funding from Minnesota in January if the state didn’t make changes.
The Minnesota Department of Human Services set out to revalidate thousands of providers in programs deemed high risk for fraud by asking providers to submit verification paperwork and making unannounced site visits. The deadline passed on Sunday.
The latest data, published on May 27, shows 1,009 providers approved, 1,151 disenrolled and over 3,000 providers with pending applications.
Paige Berland and Camille Heyman run Minnesota Behavioral Specialists, providing autism care to children through two locations in the metro area. The women say that after submitting their paperwork, they received letters from DHS with determinations for both locations: the Bloomington center was terminated and the Eagan office was approved.
“It doesn’t make sense, everything is the same minus the location,” Berland said. “So why was one approved and one wasn’t approved?”
The termination letter said the Bloomington center was denied because they failed to disclose a managing employee during a site visit. Berland disputes that and said she already submitted an appeal.
“We were told to keep running, keep continuing as we are while we go through this process,” she said. “It just means that we don’t have the money coming in.”
Josh Berg with Accessible Space says they’re also in limbo. Berg said they offer integrated community supports, which means caretakers provide in-unit assistance for people with spinal cord injuries and disabilities.
“Most of the folks that we support are wheelchair-bound,” Berg said. “Helping with meals, helping with medications, helping them just live their lives.”
Berg said that of the seven locations where people are housed, the Department of Human Services terminated five and approved two. He believes the timeline to conduct this revalidation process was too aggressive. He said Accessible Space has also submitted an appeal.
“We’re not able to bill for services, we’re not able to start new services for anybody or change any of the supports that they receive,” he said.
Both Berg and Berland say they agree fraud needs to be dealt with, but they hope Minnesotans who truly need services aren’t left without the services they need.
“Not just the clients rely on services, but the families do too, so we can’t stop services; that’s not an option on our plate,” Berland said. “We want to continue to provide these services; they are medically necessary.”
The Minnesota Department of Human Services said a disenrollment letter could be sent for a few reasons, including failure to submit revalidation application after two notification attempts, failure to provide all requested documents within the required timeframe and failure to meet the criteria required during an on-site visit.
A spokesperson for the Department of Human Services said it’s currently in the process of compiling data from the thousands of applications, but didn’t say when the department would share those final numbers.
-
Hawaii1 minute agoGov. Green responds to lawsuit challenging Hawaiian Homes program | Maui Now
-
Idaho6 minutes ago
Idaho State Police: Driver runs stop sign, hits hay-stacker truck in Twin Falls
-
Illinois13 minutes agoConsumer advocacy groups oppose Illinois American Water $142.4M rate hike and potential major acquisition
-
Indiana16 minutes agoPHOTOS | Restored fountains at Garfield Park Sunken Garden
-
Iowa21 minutes agoWaukee Northwest beats Urbandale in Iowa boys soccer state semifinal
-
Kansas28 minutes agoKansas City, Missouri, police searching for missing 11-year-old girl
-
Kentucky31 minutes agoKentucky Lottery Cash Ball, Pick 3 Evening winning numbers for June 3, 2026
-
Louisiana36 minutes agoDHS watchdog finds use-of-force issues and safety and sanitation concerns at Louisiana ICE center