Maybe you could work with that? His plan has been in motion for thousands of years, the dude tends to plod, and thats fine when literally nobody knows you are playing against them, but once he faced organized opposition, he couldnt adapt and move quickly enough to maintain his lead. I mean, he had the brainwashed protoss, the evil loyal protoss, the zerg, and his hybrid forces to call on yet he was oddly focused on single steps when he should have been taking multiple at once.
Then, despite being only a single ship, amon had to continue fighting for objectives one planet at a time instead of say, wiping out the whole robo protoss ship, silencing the opposition with the evil protoss, and stealing the xelnaga artifact from the terrans all at the same time. Then artanis had to find a magic ship that had an infinite colony of protoss warriors in stasis inside it he could freely sever from the kala before waking up. First zeratul had to be there to save artanis when he by all rights should have been dragged down and slaughtered before he got to him, let alone freeing him before dying heroically.
Honestly, it took a LOT of plot armor for amon to lose.