Alfonso Soriano homered, Jim Edmonds drove in two runs, and the Cubs beat the Rockies 5-3 on Sunday to complete a perfect 7-0 homestand, as reported by ESPN.com. The Cubs entered June with the best record in baseball for the first time since 1908, when they last won a World Series. They started the new month by finishing a four-game sweep of the Rockies and sending them to their seventh straight loss.