A memorable strike from the substitute Albert Adomah set Bristol City
The Ghana international found the top corner from 18 yards before Steven Davies added a second shortly after the break as City continued their unbeaten run at Ashton Gate since Sean O’Driscoll took charge in January.
Since returning from the African Nations Cup, Adomah’s opportunities had been limited to late cameos but after Jon Stead picked up a knock the Ghana international was thrown into the fray.
It was his fellow attacker Davies who was involved in the next two chances, first hitting the wall with a 25-yard free-kick and a minute later his effort was comfortable for Steele.
They did find a way past the Boro keeper just after the half-hour mark, though, with one of the best goals the strugglers have scored this season.
Kilkenny’s raking 40-yard pass found Adomah and, after taking on George Friend, he cut inside and curled the ball into the top corner via the inside of the post for his fifth goal of the season.
Adomah was continuing to shine for City and he carved out a 74th-minute chance for Elliott but the midfielder drilled a first-time effort wide.
A minute later only the fingertips of Steele denied Davies his second of the afternoon after he went one-on-one with the keeper.
Steele continued to be in the thick of the action, denying Adomah as the winger looked to race around him as Boro failed to pick up three points on the road yet again.