Steven MacLean and Danny Swanson scored as St Johnstone won 2-1 at Motherwell in the Scottish Premiership while Aberdeen and Hearts battled out a 0-0 draw at Pittodrie