Dundee United manager Peter Houston was again without defender Andy Webster through injury, with Sean Dillon handed a start in place of Michael Kovacevic.
Mihael Kovacevic failed to deal with a Jody Morris cross, allowing Moon headed the ball into MacDonald's path and he rifled a volley past Dusan Pernis.
But his season was cut short in Italy and after initial placenta fluid treatment with specialist Mariana Kovacevic, he went on to have ankle surgery in Amsterdam.
Prince Buaben returned to add experience to midfield in place of Stuart Armstrong, while Mihael Kovacevic was on the bench for the first time since being injured during pre-season.
Boyd almost doubled Rangers' advantage seven minutes before half-time when he turned in the box and sent a powerful drive towards goal but Mihael Kovacevic got back to make a crucial goal-line clearance.
Falkirk next claimed for a penalty after a Brian McLean shot struck the arm of Mihael Kovacevic in the box, but referee Calum Murray was unmoved as manager Steven Pressley fumed on the touchline.