Worcester had the best of the early pressure, with Craig Wilding and Mark Danks both going close, but as the fouls flew in from the home side, Celtic got into the game with a series of set pieces. Celtic got a trio of early corners, but the pressure ended with Matty Barlow heading straight at Danny McDonnell in the City goals.
Celtic rued the wasted chances when a poor back pass from Simon Garner was latched onto by Wilding who made no mistake slotting the ball under Paddy Gamble to open the scoring. The first of five bookings for the home side was handed to Emeka Nwadike for a clattering challenge on Winn. The game got a little scrappy as Celtic looked to get back into the game, with two more bookings for Wilding and Ward.
Just before the interval, a mistake from Steve Payne let Nick Colley have a sight on goal, but Gamble redeemed himself with an excellent stop.
The second half started with a bit of luck for the home side. George Clegg crossing into the box, only to see it evade everybody and strike the inside of the post and go in for City's second goal.
Carlos Roca was brought on for a limping Matty Barlow, and provided a through ball for Winn to chase. Winn got to the six yard line before firing the ball narrowly over the crossbar. Winn wasn't to be denied, and a pull back from Ellington gave Winn a glorious opportunity and he did not miss the target this time smacking the ball into the back of the net from twelve yards. Having got a goal back, Celtic went looking for the equaliser, putting the home side under increasing pressure. Worcester tried to ease the pressure with a couple of late subs and trying to keep possession, but Celtic didn't help their own cause wasting several half chances as the game ran into stoppage time, and eventually, the Worcester back line held, leaving Celtic with nothing from the game.
The result saw Celtic drop down to eleventh in the table after a fourth successive defeat. The chances were created, and when Celtic find their shooting boots the floodgates will open.