According to Yahoo! Sports writer Adrian Wojnarowski and his sources, the Minnesota Timberwolves and Cleveland Cavaliers have agreed to a deal that would send Kevin Love to Cleveland and bring Andrew Wiggins, Anthony Bennett, and a protected 2015 first-round draft pick to Minnesota.

Due to the trade blackout window for Andrew Wiggins not closing until August 23, nothing can be finalized until at least then. While that is the case, Wojnarowski and his sources say the deal contains a firm agreement that includes the trade of the above-mentioned players and draft pick and Love opting out of his 2015 contract and re-signing with the Cavaliers in a 5-year, $120 million deal.

This news further cements that a deal will likely be done by the end of August, following news that the two teams had a handshake deal in place. It is worth mentioning that while both teams have agreed to the terms, either team could withdraw or change their offer at any time leading up to anything being finalized before the August 23 timeframe when an actual deal can be signed.