a key player for Shels in the title winning 2006 season, topping the scoring charts again with 15 goals in 26 league appearances, including a crucial last-minute winner against Derry City. This brought his tally of goals to 83 in 122 league appearances for the Reds. In the 2006 UEFA Intertoto Cup he missed a penalty at Odense BK and was yellow carded which meant he missed the return leg. Byrne scored his 100th goal for Shelbourne in a League of Ireland Cup game against Finn Harps during the 2006 season. Cardiff City Following the break-up of the Shelbourne team due to tax irregularities, which saw the club demoted to the League of Ireland First Division, Byrne signed for Cardiff City for a fee of £75,000 on 17 January 2007, and scored on his debut against Wolves, after coming on as a 62nd-minute substitute. He made several appearances for Cardiff, alongside Michael Chopra, toward the end of the season as their promotion push stalled and they found themselves struggling to maintain form. During the summer it was widely reported that Cardiff had cancelled his contract, even being confirmed by Sky Sports that he had left the club, however this was soon revealed to be false. At the start of the 2007–08 season he found his first team chances to be limited due to the arrivals of Robbie Fowler, Jimmy Floyd Hasselbaink and Steve MacLean and found himself in the reserve side, where he was the leading scorer by January. Bohemians After being linked with the move for some time, he rejoined his former manager Pat Fenlon and signed for Bohemians on 8 January 2008 on a free transfer, signing a three-year deal. Byrne made his debut for Bohs as a substitute against St Patrick's Athletic on 14 March 2008, and scored his first goal for the club from the penalty spot against Finn Harps on 28 March 2008. He scored twice in two wins over Rhyl F.C. in the 2008 UEFA Intertoto Cup. Byrne wrote himself into Bohemian folklore by scoring the goals that clinched the 2008 title against Drogheda United on 10 October. On his first start of the 2009 season, Byrne netted a brace as Bohs beat arch-rivals Shamrock Rovers 2–0 on 20 March. He continued this good form throughout the season as Bohs won their second league title in a row, with Byrne netting 22 times in