BaconIsMyBFF

Question: For many years, I've never understood - how did Zack know exactly where to find Mikey to kill him? Mikey, after stealing the bonds in California, would obviously not have told any of the bad guys where he was running off to. Not only did Zack figure out Mikey was in Detroit, but he knew the exact address Mikey was heading to (Foley's apartment) and Zack never knew Foley at this point. Can someone explain all this to me?

Answer: Jenny is the one who got Mikey the job. Presumably, Maitland knows Jenny and Mikey are from Detroit. Maitland must have sent his crew to Detroit to find Mikey, assuming he fled to his hometown. It appears that Zack somehow spotted Mikey and Axel while they were out drinking and followed them to Axel's apartment. None of this is shown or explained, but we can at the very least assume Maitland guessed Mikey would go to Detroit and infer the rest.

BaconIsMyBFF

Answer: Money talks. A guy like Mikey would have bragged and boasted about what he did to friends and drinking buddies. Plus, how easy would it have been to check planes, trains, and bus schedules? Once he arrived, they would have bribed an airport, train, and bus employee to find out what taxi he took or car rental.