West Coast came from behind to down Essendon 14.15 (99) to 14.9 (93) and cling to third place on the Australian Football League ladder at Subiaco yesterday. The Eagles' victory kept them on target to host a final in the first week of the finals series next month. They looked in trouble at three-quarter time after Essendon had kicked nine goals to three to turn a 20-point half-time deficit into a 17-point lead. However the Bombers could manage just one behind in the final term. North's brilliant skipper Wayne Carey maintained his scoring magic to kick seven goals in his side's 19.16 (130) to 15.9 (99) rout of Hawthorn. Carey has kicked 18 goals in two matches to bring his season's total to 66 and further enhance the ladder-leading Roos' title chances. At the Sydney Cricket Ground, Tony Lockett's five goals moved him within six of a century as the Swans cemented second spot with the 17.13 (115) to 6.16 (52) win over Melbourne. Geelong also stormed home with a nine-goal last quarter against Adelaide to snare a 35-point win at Kardinia Park. The Cats trailed by 22 points at the 18-minute mark of the third quarter but overwhelmed the Crows to win 15.14 (104) to 10.9 (69). Carlton's mid-field dominated to spur the reigning premiers to thrash Fremantle by 61 points. After leading by only a point at quarter-time, Carlton took complete control to romp home, 23.7 (145) to the Dockers' miserable 11.9 (84).