Arnold Palmer and Jack Nicklaus each won in 17 consecutive years. "It's been a long time, but to win here is nice and now I'm looking forward to the next one". "The way I'm feeling right now", said McIlroy, who finished six back from victor Dustin Johnson, "I feel like a couple of weeks off, just reset and start again".
He was two strokes behind Johnson on the 17th fairway when the weather horn blew for an hour-long storm delay.
"I putted nicely but didn't hit the ball as well as I did yesterday (when he shot 61)".
Johnson then looked certain to drop at least one shot on the driveable par-four 15th, when another tugged tee shot was heading for the water hazard only for his ball to pitch, dig in and cling onto the grassy bank beside the lake.
Johnson resisted the urge to play cautiously and hammered his final drive over 350 yards down the fairway, flicked a wedge to the heart of the green and two-putted for the winning par and a one-shot victory over Streelman, with Will Gordon (64) and Mackenzie Hughes (67) sharing third on 17 under.
Hughes, who led after shooting 60 in round one, closed with a 67 by sinking birdies putts of more than 40 feet on the last two holes.
Special finish: With his final-round 64 and T-3 finish, Will Gordon racked up enough non-member FedExCup points to earn special temporary status on the PGA Tour.
Johnson started the day two strokes behind Brendon Todd, and took the lead after three straight birdies put him at 20 under after 10 holes.
Bryson DeChambeau shot a 68 to tie for sixth at 15 under.
His five-over 75 left him a share of 11th in a group that included world No.1 Rory McIlroy (67).
It's been a odd season on the golf course for Hughes who missed nine of 11 cuts to start the 2019/20 campaign, earning just $30,000 in five months. "Even today, like I got off to a good start and then bogeyed some easy holes. My misses were much better".
Four players and two caddies have tested positive for the coronavirus since the tour returned to competition three weeks ago with tournaments in Fort Worth, Texas; Hilton Head Island, South Carolina; and CT.
This was the third straight PGA Tour event played without fans because of social distancing guidelines after a three-month shutdown because of the Coronavirus pandemic.
Subsequently the PGA Tour is making some tweaks to its coronavirus policies with players, caddies and anyone else considered "inside the bubble" having to test negative before being allowed on the grounds of the Detroit Golf Club for the next event starting on Thursday.