Cardiff, unbeaten now in their last nine matches - albeit with six draws - now face a nerve-jangling last-day finale at Crystal Palace in their bid to make it a hat-trick of top-six finishes.
Cardiff lack finishing touch - Mackay
Bluebirds midfielder Liam Lawrence had an early effort saved by Leeds goalkeeper Lonergan, and at the other end Ross McCormack headed wide against his former club after good work from Robert Snodgrass.
Mason skewed his close-range effort off target as Cardiff sought an early breakthrough, but neither side created a further chance before Leeds defender Bromby was carried off in the 32nd minute.
Bromby, who appeared to slip awkwardly unopposed and required immediate medical attention, was replaced by Paul Connolly.
That setback appeared to distract the visitors and Cardiff caught them napping to take the lead four minutes before the break.
Mason, who this week
signed a new four-year deal
with Cardiff, raced on to Peter Whittingham's long pass from inside his own half and held his nerve to lob the ball over the advancing Lonergan from inside the penalty area.
City striker Miller was then denied in fine style by Lonergan, who kept out the Scot's angled 18-yard drive as Cardiff threatened to increase their lead in time added on at the end of the first half.
Leeds began the second half with renewed purpose. Thompson's fierce shot was blocked by Cardiff defender Ben Turner and Becchio headed wide from 12 yards soon after.
Leeds boss Neil Warnock sent on Ramon Nunez and Danny Webber for McCormack and Adam Clayton respectively just before the hour-mark and the visitors then went close when Danny Pugh's 20-yard effort flew wide.
The visitors continued to give as good as they got, but Lonergan was forced into another excellent save in the 70th minute when keeping out Taylor's goal-bound volley.
Leeds then dealt Cardiff's play-off hopes a blow with the equaliser three minutes later. Substitute Connolly swung over a fine cross from the right and Becchio rose above the home defence to head beyond Cardiff goalkeeper David Marshall into the bottom corner.
Cardiff substitute Filip Kiss fired wide from the edge of the area and Whittingham failed to keep his 87th-minute free-kick on target as Leeds held on for a deserved point.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.