Jermaine Beckford's double eased Leeds to a 2-0 win over Colchester at Elland Road as Simon Grayson's men took a break from their FA Cup heroics to keep the pressure on League One leaders Norwich.
Michael Doyle and Robert Snodgrass both came close for the home side before Beckford struck the opener from the penalty spot after Matt Heath fouled Luciano Becchio in the box.
Beckford bundled home a messy second in the 55th minute, and that proved enough to see off the visitors and keep within three points of the Canaries but with two games in hand.
The leaders survived an early scare to do their bit with a 2-1 win over Hartlepool at Carrow Road.
Neil Austin stunned the home fans when he put the visitors in front in the 26th minute, but they only had to wait a minute before Cody McDonald steered home the equaliser.
Michael Rose put Norwich ahead in the 32nd minute and although they were never able to kill off their plucky opponents completely, it proved enough to earn them a club record 11th straight home league win.
Smarting from their stunning midweek home loss to Leyton Orient, Charlton must have feared the same thing was happening again when Sam Sodje's 50th-minute own goal gave Tranmere the lead at The Valley.
Nicky Bailey equalised in the 57th minute to avoid another defeat but a point was not really enough for the Addicks, who lost more valuable ground on the top two.
Copyright (c) PA Sport 2009, All Rights Reserved.