Dundee United made it six wins in a row with a victory that was far more comfortable than the scoreline suggests.
The Tangerines, who maintained their 100% home record, had to come from behind at Tannadice for a change but once Nicky Clark had equalised in first half injury time and Louis Appere gave them the lead at the start of the second half the result never looked in doubt.
After 10 minutes of United bombarding the home goal to no avail the last thing anyone in the stadium expected to see was the visitors taking the lead.
After 475 minutes of football without conceding, Benjamin Siegrist was beaten by an own goal.
Scott Taggart’s cross from the right was put into a dangerous area and it glanced off the top of Mark Reynold’s head, giving Siegrist no chance.
The scoreline had changed in Alloa’s favour but the flow of the game had not.
It continued to be one-way traffic towards Jamie MacDonald and the pick of his saves was a tip over the bar from a Liam Smith 25-yarder just before the half-hour.
Among the notable near-misses was a scuffed Clark back post effort after Paul McMullan had picked him out.
Clark was the man who levelled the scores in first half stoppage time, though. Blair Malcolm was careless with a pass in midfield and a swift United counter ended up with the former Rangers and Dunfermline man finishing from 12 yards out.
There seemed an inevitability about the end result from that moment on and, sure enough, United were 2-1 up 10 minutes after the re-start when Appere had a simple tap-in after an inch perfect cross from Ian Harkes.
Just after the hour mark Jamie Robson nearly marked his 100th appearance with the rarest of things for a left-back – a right foot goal. Robson beat MacDonald with a low strike but it came back off the post.
A United third looked likelier than an Alloa equaliser but the hosts were content to see the game out for their 2-1 win.