Australia's longest-running saga in sport came to a conclusion on Tuesday after the AFL's Anti-Doping Tribunal cleared 34 Essendon players - past and present - of taking a prohibited peptide.
Tribunal chairman David Jones delivered the "unanimous" not guilty verdict, with the independent body "not completely satisfied" that Essendon players were administered Thymosin Beta-4 or that they had violated the AFL's anti-doping code during the 2012 season.
The players still at Essendon following 2012 were provisionally suspended during the NAB Challenge - a pre-season competition - are free to play in the club's opening game of the 2015 AFL campaign against Sydney Swans on Saturday.
Port Adelaide pair Angus Monfries and Paddy Ryder, plus Western Bulldogs forward Stewart Crameri, who have since left the club, are also eligible to play in the opening round.
Tuesday's decision finally ends a drawn-out saga that first came to light on February 5, 2012, when Essendon self-reported concerns surrounding their supplement program, led by sports scientist Steven Dank, whose findings will be revealed at a later date.
Australian Sports Anti-Doping Authority (ASADA) or World Anti-Doping Agency (WADA) have the right to appeal the decision within 21 days.
Essendon thanked their supporters via Twitter for standing by the club, tweeting: "To all those who have stood by us, our fabric is stronger because of you. Thank-you. #DonTheSash"
ASADA released a statement acknowledging the outcome but condemning Essendon for their supplement program.
"What happened at Essendon in 2012 was, in my opinion, absolutely and utterly disgraceful. It was not a supplements programme but an injection regime and the players and the fans were so poorly let down by the club," said ASADA chief executive Ben McDevitt.
"While I am obviously disappointed that the charges in this instance have not been proven to the comfortable satisfaction of the tribunal, I am pleased that the tribunal was able to finally hear these matters."
|Ronaldo out of Real Madrid clash with Deportivo|
|Slater still has Australia future - Meninga|
|Champions League final in Monaco sights, says Glik|
|Serena pressed ´wrong button´ to reveal pregnancy|
|Vardy made right call in snubbing Arsenal - Shakespeare|
|Tigers score 19 runs, Turner leads Nats to big win|
|Drake to host first-ever NBA Awards show|
|Harden and Rockets advance past Westbrook´s Thunder, Spurs poised|
|James wants Real Madrid stay, says wife|
|Nationals´ Turner triples to complete MLB cycle|
|Milestone man Smith headlines Australia´s ANZAC Test squad|
|WATCH: Blue Jays´ Coghlan soars over Molina´s head to score from the air|
|Copa Libertadores Review: Iquique beat Zamora in seven-goal thriller|
|Pochettino hits back at ´enemy´ Xavi over Alli speculation|
|Mourinho: City favourites for top four, not United|
|Sanchez won´t be sold to Premier League rival, insists Arsenal boss Wenger|
|´She is starting at ground zero´ - WTA chief defends Sharapova wildcards|
|Simeone: Atletico have four finals after Villarreal loss|
|Goals are his life - Chelsea boss Conte delighted to see Costa back on target|
|Puel praises former pupil Hazard after Chelsea defeat|
|Carrasco suffers collarbone injury in Villarreal defeat|
|I have a squad of great men - Conte lauds Chelsea toughness in Southampton win|
|A massive step - Cahill, Hazard confident on Chelsea´s title charge|
|Borussia Monchengladbach 1 Eintracht Frankfurt 1 (aet, 6-7 pens): Hradecky and Hrgota heroes|
|F1 ditch ´Halo´ plans for ´shield´ concept|
|Atletico Madrid 0 Villarreal 1: Late Soriano strike downs Simeone´s side|
|Wolves 0 Huddersfield Town 1: Brown seals play-off spot for Terriers|
|Radwanska out of Sharapova´s way in Stuttgart|
|Angers 2 Guingamp 0: Letellier saves hosts from penalty injustice|
|Niasse red card overturned after Hull City appeal|
|Thiem´s dream start in Barcelona|
|Chelsea 4 Southampton 2: Hazard, Cahill and Costa move Conte´s men a step closer|
|Ramos receives one-match ban for Messi foul in El Clasico|
|AFC Champions League Review: Paulinho at the double in Guangzhou Evergrande rout|
|NFL Draft 2017: Texans´ Day 3 picks to be announced from outer space|
|United need Griezmann - Silvestre backs proven goalscorer to emulate Rooney|
|Roma can achieve great things - Serie A club can join Europe´s elite, claims Monchi|
|Mourinho: Manchester derby not about me and Guardiola|
|Rain forces RCB-Sunrisers abandonment|
|Pakistan wrap up dominant first-Test win over West Indies|
|Cavani extends PSG contract until 2020|
|Amsterdam ArenA to be renamed after Johan Cruyff|
|Surgery all that matters for Ibrahimovic - Mourinho realistic on United star´s future|
|Bouchard, Pironkova ruts deepened in Istanbul|
|Ibrahimovic should join me in MLS - Schweinsteiger|
|I cannot guarantee anything - Pochettino puts Alli future aside for Spurs title charge|
|Golf rules changed after TV viewer denies Thompson|
|Schwartzman and Simon fall at first hurdle in Budapest|
|Timely return for Sharapova with Serena out of the equation|
|Azhar earns Champions Trophy recall for Pakistan|
|F1 Raceweek: Hope for struggling McLaren and Red Bull in Russia?|
|Emery expecting full-strength Monaco for semi-final|
|Schweinsteiger has no regrets over Manchester United move|
|Sanchez a slow starter - Wenger|
|Zidane would not change Clasico approach|
|Adrian Peterson confirms deal with Saints|
|Dale Earnhardt Jr. to retire from NASCAR|
|Sahin signs Dortmund contract extension|
|Parra and Lamerat among Clermont walking wounded|
|Luis Enrique wishes Barcelona had Madrid´s extra games|
|Ancelotti unhappy with Ribery performances|
|Rooney´s Manchester United future ´doesn´t look good´|
|Bale a doubt for Champions League semis with calf injury|
|Dragons fearing long Widdop absence|
|Luis Enrique reiterates wish for Messi to end career at Barcelona|
|Tuchel relies on Reus to lead Dortmund past Bayern|
|Hazard not right for Chelsea captaincy|
|Widdop injured as golden boy Pearce slays Dragons, Storm go top|
|Pogba might regret leaving Juventus - Barzagli|
|Ireland prop Ross to retire|