Birmingham City set up an FA Cup fourth-round clash at last year's losing finalist Everton after ending Nottingham Forest's 18-match unbeaten run with a 1-0 win Tuesday. Barry Ferguson broke the deadlock against the run of play with a left-footed shot in the 62nd minute, sending the in-form Premier League side through at the expense of the Championship (second division) visitor. Birmingham also had a Cameron Jerome effort cleared off the line in the closing minutes of the third-round replay at St Andrew's. Cash-strapped Portsmouth, the only other Premier League club in the night's five matches, was playing extra time after being handed a last-gasp equalizer at Championship Coventry City. Sheffield United earned a ticket to Premier League Bolton Wanderers after beating Championship rival Queens Park Rangers 3-2 in a replay at Loftus Road featuring a flurry of three goals in the space of four second-half minutes. Cardiff and Bristol City must replay their all-Championship third-round tie after drawing 1-1. Celta knocks Villarreal out In Madrid, second division Celta Vigo knocked Villarreal out of the King's Cup 2-1 on aggregate with an stoppage-time penalty at the Madrigal Tuesday. Roberto Trashorras squeezed his 91st-minute spot kick under Diego Lopez for a 1-0 victory on the night, after home defender Angel had tripped Pedro Botelho as he raced into the area. Celta, which drew 1-1 at home in the first leg, moved into the quarterfinals next week where it will meet Atletico Madrid or second division Recreativo Huelva. Roma beats Triestina In Rome, AS Roma rallied to beat Serie B side Triestina 3-1 and advance to the Italian Cup quarterfinals Tuesday. After Triestina went ahead with a penalty kick from Luigi Della Rocca five minutes in, Roma responded with scores from Matteo Brighi, Mirko Vucinic and Julio Baptista. Nine-time champion Roma will next face either Genoa or Catania, which plays Wednesday. Triestina was awarded a penalty when Marco Cassetti was whistled for a foul on Della Rocca in the center of the area. Della Rocca's spot kick was directed at the center of the goal but Roma goalkeeper Alexander Doni dove to his left and could only tip the ball slightly with his left foot before it went in. In the final action before halftime, Triestina failed to clear a cross from Marco Motta and the ball reached Brighi, who scored with a bouncing shot. Roma forward Jeremy Menez went on after the break and provided the cross for Vucinic's score on the hour mark. Baptista made it 3-1 with a free kick over Triestina's wall in the 80th. Vucinic set up two more potential scores but Motta and Baptista both missed the target and he couldn't find the goal himself with a clear look in the closing minutes. Roma captain Francesco Totti and newly signed striker Luca Toni both sat out the match.