The win was Fleury's fifth straight.
"They obviously came out with a lot of jump and we didn't handle it real well at the start," Minnesota coach Dean Evason said. "'Flower' kept us in the hockey game, made some incredible saves to allow us to get our legs under us, and maybe more so our minds straight. When we started playing the way we're supposed to play and know we can play, we got better and better."
Marcus Johansson, Mats Zuccarello, Matt Boldy and Jared Spurgeon each had a goal and an assist for the Wild (37-21-7), who are 10-0-2 during the point streak.
Minnesota remained five points ahead of the Colorado Avalanche, who have played two fewer games, for second place in the Central Division.
Logan Couture and Tomas Hertl each had a goal and an assist, and James Reimer made 24 saves for the Sharks (19-36-12), who have lost eight of nine.
"We played a good hockey game," San Jose coach David Quinn said. "We were sniping from an offensive perspective; we had plenty of scoring chances. Fleury played great. And we've just been finding ways to lose. We've looked at it until we're blue in the face and I don't think we've played much differently at home than we have on the road."
Spurgeon put the Wild ahead 1-0 at 1:44 of the first period when he collected a pass from Zuccarello and scored on a breakaway.