Photo by Thearon W. Henderson/Getty Images) | Getty Images The San Francisco 49ers have outscored their opponents by 42 points through two weeks. That’s at least two touchdowns better than the next team. The Miami Dolphins did their best to play keepaway in the first half, but they couldn’t control the ball in the second half, and that’s when things got out of hand.How do you have a “loser” in a game that you controlled wire to wire? Dolphins didn’t reach 200 yards passing. They didn’t score a touchdown on either red zone trip. The 49ers scored on all five red-zone attempts and had only seven third downs across 49 plays. It was a playoff team versus a rebuilding one, and it showed on the field.Here are the winners and losers from the 49ers’ thrashing of the Dolphins.WinnersBrock PurdyTwenty-eight of Purdy’s 30 rush yards came on one drive, and they resulted in a pair of first downs. Purdy’s legs went well beyond the box score, though. He bought time in the pocket for his receivers on numerous plays — most of them resulting in 10+ yard completions.Purdy’s aggressiveness remains one of his best traits. Credit Kyle Shanahan for calling plays that required Purdy to push the ball downfield.Purdy converted 83% of his late-down throws into first downs or touchdowns. He had a 24% explosive play rate. The farther the ball was thrown downfield, the better the result. Against the blitz, Purdy was 6-for-8 for 121 yards and two touchdowns.Purdy had three 20+ yard completions in the third quarter, which added significant EPA to his ledger. He was in the zone all game.It was Purdy’s eighth career start with a 140+ passer rating. That ties this guy named Joe Montana for the second-most in 49ers history. Purdy needs five more to tie Steve Young. Since Purdy entered the league in 2022, only Lamar Jackson has more games with a 140+ passer rating.George KittleKittle became the third-fastest tight end in NFL history to reach 600 career receptions. He did it in 126 games, only trailing Travis Kelce (110 games) and Jason Witten (125 games).On a third-quarter play, the 49ers tried to run “leak,” but the Dolphins sniffed it out. Kittle adjusted on the fly, broke his route inside, and turned it into a 26-yard reception. It was a heady play that could’ve easily resulted in an incompletion.Kittle had three impact plays. It’s somewhat miraculous to see him run after the catch. Kittle added 30 yards after the catch to his 80 receiving yards. Kittle topped 17 miles per hour on the GPS tracker. He also forced a missed tackle and caught his one contested target.Raheem MorrisMorris had a completely different defense against the Dolphins than he did against the Rams. As we highlighted in the snap counts, the 5-man fronts used an extra defensive tackle instead of a linebacker.There’s no arguing with the drastic difference in the quality of the passing attacks and quarterbacks. Still, the 49ers had the fifth-lowest passing success rate allowed in