Jaison Naismith got the only goal as St Mirren beat Morton 1-0 at Cappielow on Saturday to win the Renfrewshire Cup.
On a busy afternoon of friendlies, Kris Commons got the Celtic goal as they drew 1-1 with Dynamo Dresden in Germany.
Kilmarnock won 2-0 at Annan, Ross County defeated Elgin City 3-0 at Borough Briggs and Inverness Caley Thistle edged out Raith Rovers 1-0 at Stark's Park.
Dundee triumphed 4-2 at Morecambe, East Fife overcame Hamilton Accies 1-0 at Bayview and St Johnstone drew 0-0 with York City at McDiarmid Park.
Partick Thistle drew 1-1 at Dumbarton, Queen of the South racked up a 5-1 victory over Rotherham at Palmerston and Montrose beat Cove Rangers by the same score at Links Park.
Local rivals Arbroath and Forfar drew 3-3 at Gayfield, Ayr played out a 1-1 draw with Crusaders at Somerset Park and Dunfermline defeated Berwick Rangers 2-1 at Shielfield.
Cowdenbeath beat Linfield 1-0 in Belfast, Stranraer prevailed 3-1 against Blyth Spartans and East Stirlingshire and Peterhead drew 2-2 at Grangemouth Stadium.
Airdrieonians got the better of Blackburn United with a 3-1 victory, Stirling Albion won 5-2 away to Selkirk and Albion Rovers saw off Threave Rovers 4-0.