Rangers moved four points clear of Celtic at the top of the Scottish Premier League with an impressive display against Hearts.
New owner Craig Whyte was at the game and the unchanged Rangers squad seemed determined to put on a show for him.
Tricky Hearts winger,David Templeton was his sides main man as he raced at the Rangers defence in the opening stages but was unable to make anything for his team.
Rangers made the breakthrough after 23 minutes. Davis spotted Jelavic free and The Croat's control and finish from a tight angle although keeper,MacDonald may have hoped to do better.
Ian Black's shot from 30 yards flew through the busy Rangers penalty box and was blocked by Allan McGregor who dived low to his right.
McGregor started the attack when he launches the ball out to Davis who continuted the move,An overlapping Steven Whittaker crossed the ball which was missed by everyone.Greg Wylde put the ball in from which Kyle Lafferty connected and fired home.
The third goal came when Maurice Edu won the ball in midfield and passed to Wylde on the left,He was too quick, for Hearts,David Obua and, once past the Ugandan, he clipped a cross that was deflected on to the head of Davis who knocked it past MacDonald.
Stephen Elliott replaced Templeton 12 minutes into the second half as Hearts' young striker pulled up with a hamstring injury which will probably end his season.
El-Hadji Diouf and Lee McCulloch,who just returned from injury took to the pitch as Jelavic and Edu were rested with 20 minutes to go.
The final game of the game came when Lafferty's shot from 18 yards was parried by MacDonald, who also palmed away Diouf's close-range follow-up.However, the Senegalese forward's second attempt was deflected past MacDonald by a Hearts player.
Final score- Rangers 4-0 Hearts.