St Johnstone 3 - 0 Livingston
Frazer Wright and Francisco Sandaza scored their first St Johnstone goals as they knocked Livingston out of the Scottish Communities League Cup.
Wright got the final touch to put Saints ahead after a scramble in the box at a corner.
Sandaza fired home with a superb shot in the 18th minute and added another strike seven minutes later.
Livi's Iain Russell could have set up Keaghan Jacobs for a consolation but shot himself and missed the target.
Having claimed their first win of the season at Celtic Park on Sunday, Derek McInnes's side started the match in confident fashion and Murray Davidson flashed a header wide.
Livi goalkeeper Andrew McNeil spilled a cross to give the hosts a corner and, from debutant Willie Gibson's delivery, Wright bundled home his first goal for the McDiarmid Park club.
Cillian Sheridan fired wide before Liam Fox drew a save from St Johnstone keeper Peter Enckelman.
Sandaza's excellent turn and shot from Gibson's pass stretched Saints' lead and the Spaniard slotted home the third after being set up by Sheridan.
Wright and Davidson were withdrawn due to injury during the first half, Alan Maybury and David Robertson their respective replacements.
The visitors improved in the second period and Russell fired wide instead of passing to the better placed Jacobs before Marcus Haber and Gibson were off target with further efforts for Saints.
St Johnstone manager Derek McInnes on two-goal Francisco Sandaza: "He is an instinctive striker, a selfish striker, he wants to score goals and he wants to go and affect the game.
"Some of his link-up play in the first half was excellent and he isn't afraid to have a shot at goal.
"As soon as he turned for the second goal you felt he was going to score and that is something great for the team as well to have that at the top of the pitch.
"He is still getting there with his fitness but he's had that 90 minutes in the bag now and we'll see how he gets on against Dundee United on Saturday."
Live Text Commentary
Full Time The referee signals the end of the game.90:00 +1:50
Shot by William Gibson from just outside the area goes over the net.90:00 +0:30
Effort from just outside the box by Jody Morris goes over the bar.89:16
Shot from 20 yards by Francisco Sandaza. Save made by Andrew McNeil.88:38
Liam Fox challenges Jody Morris unfairly and gives away a free kick. Jody Morris restarts play with the free kick.88:00
Jody Morris takes a shot from inside the box clearing the bar.87:06
The ball is delivered by Rory Boulding, clearance by Steven Anderson.84:45
David MacKay takes a shot from deep inside the box clearing the bar.77:39
The ball is delivered by Alan Maybury, Craig Barr makes a clearance.77:22
Jonathan Brown concedes a free kick for a foul on William Gibson. Liam Craig restarts play with the free kick.77:07
Jamie Adams gives away a free kick for an unfair challenge on Rory Boulding. Jason Talbot takes the free kick.75:43
Steven Scougall takes a outswinging corner.75:27
Bobby Barr takes a shot. David MacKay gets a block in.74:06
Shot from 20 yards from Bobby Barr. Liam Craig gets a block in.73:31
Marcus Haber gives away a free kick for an unfair challenge on Keaghan Jacobs. Jason Talbot takes the direct free kick.72:07
Marcus Haber challenges Jason Talbot unfairly and gives away a free kick. Jason Talbot restarts play with the free kick.69:37 Substitution
Substitution Marcus Haber joins the action as a substitute, replacing Cillian Sheridan.68:57
Liam Fox concedes a free kick for a foul on Jamie Adams. Direct free kick taken by Liam Craig.67:42
The ball is sent over by Liam Craig, Headed effort from deep inside the penalty area by David Robertson goes harmlessly over the crossbar.65:29 Substitution
Substitution Marc McNulty replaces Iain Russell.
Outswinging corner taken left-footed by Steven Scougall from the left by-line, Craig Barr challenges Liam Craig unfairly and gives away a free kick. Direct free kick taken by Peter Enckelman.64:34
The assistant referee signals for offside against Francisco Sandaza. Indirect free kick taken by Craig Barr.61:55
Alan Maybury delivers the ball, Andrew McNeil makes a fantastic save.61:20
Rory Boulding is flagged offside by the assistant referee. Steven Anderson takes the free kick.60:37
Jamie Adams challenges Rory Boulding unfairly and gives away a free kick. Liam Fox crosses the ball from the free kick right-footed from left channel, David MacKay makes a clearance.60:11
Shot by Francisco Sandaza. Save by Andrew McNeil.59:36
Iain Russell has an effort at goal from just outside the box which goes wide of the right-hand upright.57:50
Corner taken by Steven Scougall, Headed effort from inside the penalty area by Craig Barr misses to the right of the target.56:02
The ball is swung over by Liam Fox, save made by Peter Enckelman.54:29 Substitution
Substitution Kyle Jacobs leaves the field to be replaced by Bobby Barr.52:46
Cillian Sheridan produces a left-footed shot from outside the box and misses left.51:41
Centre by Jonathan Brown, save made by Peter Enckelman.50:24
Free kick awarded for a foul by Steven Anderson on Iain Russell. Free kick taken by Liam Fox.48:35 Booking
Booking The referee shows Paul Watson a yellow card for unsporting behaviour.48:28
Foul by Paul Watson on Jody Morris, free kick awarded. Liam Craig takes the direct free kick.47:26
Iain Russell produces a left-footed shot from just outside the penalty area that goes harmlessly over the target.45:01
The referee gets the second half underway.45:01 Substitution
Substitution Rory Boulding on for Kenny Deuchar.45:00 +2:00 Half time
Half Time The ref blows to end the first period.45:00 +1:12
Corner taken right-footed by William Gibson to the near post, Liam Fox makes a clearance.44:41 Substitution
Substitution Murray Davidson leaves the field to be replaced by David Robertson.42:58
Iain Russell is caught offside. Peter Enckelman takes the direct free kick.40:55
Foul by Murray Davidson on Andrew McNeil, free kick awarded. Andrew McNeil takes the direct free kick.39:46
Kyle Jacobs takes a shot from just outside the penalty area which clears the crossbar.39:08
Murray Davidson produces a left-footed shot from inside the area that clears the bar.38:43
Shot from 25 yards from Liam Fox. Steven Anderson gets a block in.38:33
The ball is crossed by Jonathan Brown, David MacKay makes a clearance.36:20
William Gibson challenges Liam Fox unfairly and gives away a free kick. Free kick taken by Craig Barr.35:13
Shot by Murray Davidson from outside the box goes over the target.34:49
Unfair challenge on Cillian Sheridan by Craig Barr results in a free kick. Liam Craig restarts play with the free kick.34:05
The ball is crossed by Alan Maybury, Craig Barr makes a clearance.32:46 Substitution
Substitution Alan Maybury comes on in place of Frazer Wright.30:04
Shot from just outside the box by Liam Fox goes over the bar.29:56
Liam Craig sends in a cross.27:51
Unfair challenge on Iain Russell by Steven Anderson results in a free kick. Free kick crossed by Liam Fox, clearance by Liam Craig.27:27
Francisco Sandaza has a shot on goal from outside the area which misses right.24:54
Assist on the goal came from Cillian Sheridan.24:54 Goal scored
Goal! - Francisco Sandaza - St J'stone 3 - 0 Livingston Francisco Sandaza finds the net with a goal from inside the penalty area to the bottom right corner of the goal. St Johnstone 3-0 Livingston.22:27
Corner taken by William Gibson from the left by-line to the near post, Liam Fox manages to make a clearance.21:57
Steven Scougall concedes a free kick for a foul on Murray Davidson. Liam Craig delivers the ball from the free kick left-footed from right channel.20:32
Free kick awarded for a foul by Craig Barr on William Gibson. William Gibson has a direct shot on goal from the free kick, save by Andrew McNeil.18:22
Free kick awarded for a foul by Iain Russell on David MacKay. Peter Enckelman takes the free kick.17:04 Goal scored
Goal! - Francisco Sandaza - St J'stone 2 - 0 Livingston Francisco Sandaza fires in a goal from outside the box to the top right corner of the goal. St Johnstone 2-0 Livingston.16:06
Effort on goal by Liam Fox from 25 yards. Brilliant save by Peter Enckelman.15:27
Cillian Sheridan produces a drilled left-footed shot from deep inside the penalty area which goes wide of the right-hand post.13:54
William Gibson gives away a free kick for an unfair challenge on Liam Fox. Steven Scougall takes the direct free kick.12:57
William Gibson provided the assist for the goal.12:57 Goal scored
Goal! - Frazer Wright - St J'stone 1 - 0 Livingston Frazer Wright fires in a goal from close in to the top right corner of the goal. St Johnstone 1-0 Livingston.12:35
Corner taken by William Gibson,12:07
Corner taken left-footed by Liam Craig from the right by-line, clearance made by Craig Barr.11:36
Craig Barr challenges Francisco Sandaza unfairly and gives away a free kick. The free kick is swung in left-footed by Liam Craig, Craig Barr manages to make a clearance.9:39
Corner taken by Liam Craig, clearance made by Kenny Deuchar.9:14
William Gibson takes the inswinging corner, Craig Barr makes a clearance.8:40
Iain Russell concedes a free kick for a foul on William Gibson. William Gibson takes the free kick.7:05
Inswinging corner taken left-footed by Steven Scougall, Effort on goal by Liam Fox from deep inside the area goes harmlessly over the bar.6:00
The ball is crossed by Liam Craig, Murray Davidson has a headed effort at goal from deep inside the area missing to the left of the target.3:16
David MacKay crosses the ball, save made by Andrew McNeil.1:09
William Gibson fouled by Iain Russell, the ref awards a free kick. William Gibson crosses the ball in from the free kick, Craig Barr makes a clearance.0:00
The match has kicked off.
Live data and text provided by our data suppliers