bounce game, he made his debut as a substitute on 3 March against Rangers in a 2–1 win at Ibrox. He scored his first goal for Hearts in a 2–2 draw with St Mirren in the Scottish Cup 6th round at Tynecaste on 10 March. He had a second goal in the same match wrongfully ruled out for offside. In just his second league appearance for the club he scored his first league goal against local rivals Hibernian in a 2–0 win. This goal made it 2 goals in 3 games for Beattie. On 15 April 2012, he set up the first goal and scored the winning penalty in a 2–1 win over Celtic in the Scottish Cup Semi Final. After the goal Beattie got booked for taking his shirt off and his impromptu lap of honour. He went on to appear as a substitute as Hearts beat Hibernian 5–1 in the final. In his short spell he quickly became a fans favourite. The club offered him a new deal on lesser terms however he turned this down and on 6 July 2012, the club confirmed his departure. In all he made nine appearances, scoring three times. Upon leaving Hearts, Beattie had trial spells at South African side Bidvest Wits and Scottish Third Division side Rangers, who offered Beattie a contract however the deal fell through. On 10 August 2012, he signed a one-year contract with St Johnstone. On 29 September 2012, Beattie made his debut, coming on as a substitute, in a 3–1 win over Dundee. However, Beattie first team well down the pecking order at St Johnstone, with strikers like Grégory Tadé, Nigel Hasselbaink, Rowan Vine and Steve MacLean took his spot. In the January transfer window, Beattie was linked with a move to League One side Notts County going on trial but returned to St Johnstone after Keith Curle said his lack of fitness was the reason he could not offer a loan deal. On 24 January 2013, after only four appearances he left the club by mutual consent. Barnet On 10 February 2013, Beattie signed for Football League Two side Barnet. He made his debut on 16 February when he started in a 2–1 away win at York City. After five appearances and no goals, he was released at the end of the 2012–13 season. In the 2013–14 pre-season he went on trial with Alloa Athletic,