A flood of deals were completed in the last 15 minutes before the AFL trade deadline on Wednesday night.
After a staring match, Essendon blinked to get fringe Lion Coleman to Tullamarine for picks No.21 and no.27.
Pick No.25 will come back to the Bombers in the deal.
Melbourne's former captain Viney and teammate Rivers finally found their way to West Coast.
The Demons struck a late deal with Brisbane to bring in young tall forward Will McLachlan for pick No.45.
Luke Pedlar secured a rare trade from Adelaide to Port Adelaide, while North's Josh Goater got his wish to join Hawthorn.
North Melbourne were unable to put the cherry on top of their bumper trade period. Despite acquiring Nick Blakey on Tuesday, they failed to land a deal for Murray.
A late play by Essendon for Geelong's Gryan Miers, who played much of last season with a partially torn ACL, did not come to fruition.
Geelong football boss Andrew Mackie said a deal was "not very close".
Jayden Short also missed out on a move to Collingwood despite the Magpies putting a contract in front of the Richmond premiership player.
Collingwood list boss Justin Leppitsch said the Tigers' demands were not unreasonable but could not be satisfied.
"It just couldn't be done - a little bit on our end probably as well," he told reporters.
Tigers list boss Blair Hartley said Short's teammates had already made light of the situation.
"He's (Short) already been fined in the group chat for requesting a trade and not getting to a club he wanted to go to," Hartley quipped.
Despite speculation swirling, Leppitsch said no club contacted Collingwood to discuss trading for defender Dan Houston or midfielder-forward Jordan De Goey.
St Kilda football manager Lenny Hayes acknowledged the Saints were linked to the Collingwood duo, but insisted it never got to a "serious stage".
After trading away Rowan Marshall to Geelong and bringing in Brisbane's Sam Marshall, the Saints are looking to extend Nasiah Wanganeen-Milera before he comes off contract at the end of 2027.
"We're really comfortable with where those (extension) discussions are at the moment," Hayes said.
Richmond earlier settled another trade with Port Adelaide, which gives them a second top-five pick in this year's AFL draft.
The Power parted with pick No.5 in return for Richmond's No.22 pick, along with their first-, second- and fourth-round picks in 2027.
Brisbane and GWS also completed a swap of picks, with the Lions receiving No.25 and 28 in return for No.20 and No.59.
The Kangaroos had already bolstered their defence, landing disgruntled Sydney star Nick Blakey in the club's biggest trade coup of this century.
Blakey joined Butters, Toby Greene (GWS to Geelong), Lachie Neale (Brisbane to Collingwood), Zach Merrett (Essendon to Hawthorn), Ben King (Gold Coast to Hawthorn) and Marshall (St Kilda to Geelong) as this year's headlining free-agency and trade moves.