Frazer Wright's close-range finish earned St Johnstone a first-leg win over Rosenborg in the Europa League second qualifying round.

David Wotherspoon's 19th-minute corner fell to Wright, who bundled home from three yards at the Lerkendal Stadion.

The Norwegians almost levelled when Nikki Bille Nielsen's shot drew a great save from Saints' Alan Mannus.

Wotherspoon went close in the second half and the visitors worked hard to prevent an equaliser.

Rosenborg, with home advantage and midway through their domestic season, had threatened early when Nielsen cracked a low shot just wide.

But Tommy Wright's St Johnstone looked more than capable either side of Wright's crucial goal.

Frazer Wright scores

Wright netted from close range for the opener

Wotherspoon fired wide and Steven MacLean tested goalkeeper Daniel Orlund before Wright stabbed home the potentially crucial away goal.

Mannus then made a magnificent save to deny Nielsen from six yards, the stopper instinctively throwing a boot out to block the effort.

Saints almost moved further ahead straight into the restart. Wotherspoon's chipped shot took a deflection and Orlund dived to his right to palm away for a corner.

MacLean then fired narrowly wide of the keeper's left-hand post as the visitors kept the pressure on.

Rosenborg's Daniel Berntsen volleyed from 20 yards but Mannus blocked well and, a minute later, used his feet to deal with another of the midfielder's attempts.

Sandwiched between those chances for the hosts, Chris Millar fired just wide for St Johnstone as the game raged from end to end.

Mannus was called into action again to deny further efforts from Mike Jensen and Berntsen.

Saints weathered some serious pressure as the game neared its end but were always threatening in attack with Gwion Edwards rattling a shot over the bar in the last few minutes.

And the Scottish top-flight outfit held on to record a stunning victory against a team who outgun them financially by a huge margin and St Johnstone now have a decent chance of progressing in the competition.

The two sides meet again at McDiarmid Park for the second leg next Thursday.

Lineup, Bookings (1) & Substitutions (5)

Rosenborg

  • 01 Orlund
  • 02 Gamboa
  • 03 Dorsin
  • 04 Reginiussen
  • 24 Strandberg
  • 07 Jensen
  • 09 Nielsen (Soderlund - 57' )
  • 10 Chibuike
  • 11 Mikkelsen (Dockal - 46' )
  • 18 Berntsen (Selnaes - 82' )
  • 22 Svenssoon

Substitutes

  • 12 Hansen
  • 05 Ronning
  • 14 Hoiland
  • 19 Moe
  • 08 Dockal
  • 20 Selnaes
  • 15 Soderlund

St Johnstone

  • 01 Mannus
  • 02 MacKay
  • 03 Scobbie
  • 05 Wright
  • 06 Anderson Booked
  • 04 Cregg
  • 07 Millar
  • 08 McDonald
  • 10 Wotherspoon (Miller - 82' )
  • 09 MacLean
  • 11 Hasselbaink (Gwion Edwards - 66' )

Substitutes

  • 15 Banks
  • 16 Caddis
  • 19 Miller
  • 24 Easton
  • 14 Gwion Edwards
  • 17 May
  • 27 Fallon
Ref: Halis Ozkahya
Att: 5,952

Match Stats

Shots

11 10

On target

6 5

Corners

10 4

Fouls

12 14

Live Text Commentary

90:00 +2:18

Inswinging corner taken right-footed by Borek Dockal, Steven MacLean makes a clearance.

90:00 +0:04

Unfair challenge on Stefan Strandberg by Gwion Edwards results in a free kick. Cristian Gamboa takes the free kick.

89:14

John Chibuike crosses the ball, Steven Anderson manages to make a clearance.

88:18

Effort on goal by Gwion Edwards from outside the penalty box goes harmlessly over the bar.

87:37

Borek Dockal crosses the ball, Header from deep inside the penalty area by Alexander Soderlund goes harmlessly over the crossbar.

87:13

The ball is sent over by Borek Dockal, Frazer Wright manages to make a clearance.

84:38

Mike Jensen delivers the ball.

83:39 Full time

Full Time The final whistle is blown by the referee.

83:39

The official flags Gwion Edwards offside. Free kick taken by Stefan Strandberg. The ball is swung over by Mikael Dorsin, clearance by Frazer Wright.

82:54

Free kick awarded for a foul by Jonas Svensson on Gwion Edwards. The free kick is delivered left-footed by Thomas Scobbie from left wing, clearance by Tore Reginiussen.

81:14

Tore Reginiussen restarts play with the free kick.

81:14 Substitution

Substitution Gary Miller joins the action as a substitute, replacing David Wotherspoon.

81:14 Substitution

Substitution Ole Selnaes joins the action as a substitute, replacing Daniel Berntsen.

81:14

David Wotherspoon concedes a free kick for a foul on Jonas Svensson.

75:52

Gary McDonald takes a shot. Save made by Daniel Orlund.

73:09

Centre by Borek Dockal, Frazer Wright manages to make a clearance.

70:20

Inswinging corner taken by David Wotherspoon from the left by-line, save by Daniel Orlund.

65:29

Free kick awarded for a foul by Gary McDonald on Mikael Dorsin. Tore Reginiussen takes the free kick.

65:02 Substitution

Substitution Nigel Hasselbaink goes off and Gwion Edwards comes on.

63:26

Inswinging corner taken from the left by-line by Borek Dockal, Alexander Soderlund has a headed effort at goal from deep inside the area missing to the left of the target.

62:39

Effort from close in by Alexander Soderlund goes wide left of the target.

62:15

Shot by Borek Dockal. Save made by Alan Mannus.

60:33

A cross is delivered by Borek Dockal, Daniel Berntsen has an effort at goal from 12 yards. Alan Mannus makes a save.

59:56

Steven MacLean gives away a free kick for an unfair challenge on Tore Reginiussen. Direct free kick taken by Jonas Svensson.

59:36

Centre by David MacKay, Tore Reginiussen manages to make a clearance.

58:17

Free kick awarded for an unfair challenge on John Chibuike by Patrick Cregg. Free kick taken by Jonas Svensson.

57:47

Mike Jensen takes a shot. Alan Mannus makes a save.

57:00

Borek Dockal takes the inswinging corner, Foul by Alexander Soderlund on Alan Mannus, free kick awarded. Alan Mannus takes the free kick.

56:30 Substitution

Substitution Nickie Bille Nielsen goes off and Alexander Soderlund comes on.

55:42

Outswinging corner taken right-footed by Borek Dockal, Tore Reginiussen takes a shot. Fantastic save by Alan Mannus.

55:23

Chris Millar concedes a free kick for a foul on John Chibuike. Direct free kick taken by Jonas Svensson.

54:57

Chris Millar takes a shot. Save by Daniel Orlund.

53:26

Corner taken right-footed by Borek Dockal. Daniel Berntsen takes a shot. Save by Alan Mannus.

53:13

Daniel Berntsen sends in a cross, Steven Anderson makes a clearance.

52:45

Nigel Hasselbaink challenges Jonas Svensson unfairly and gives away a free kick. Mike Jensen takes the free kick.

49:06

Steven MacLean produces a right-footed shot from just outside the box that misses to the right of the net.

46:58

Chris Millar takes a shot from deep inside the box clearing the bar.

45:49

Effort on goal by David Wotherspoon from 20 yards. Save by Daniel Orlund. Inswinging corner taken from the left by-line by David Wotherspoon, clearance by Tore Reginiussen.

45:01

The game restarts for the second half.

45:01 Substitution

Substitution Borek Dockal on for Tobias Mikkelsen.

45:00 +0:08 Half time

Half Time The half-time whistle blows.

45:00 +0:08

Unfair challenge on Jonas Svensson by Gary McDonald results in a free kick. Stefan Strandberg takes the free kick.

43:19

Foul by Mike Jensen on Patrick Cregg, free kick awarded. Steven Anderson takes the direct free kick.

42:25

Steven MacLean concedes a free kick for a foul on Tore Reginiussen. Stefan Strandberg takes the direct free kick.

41:52

Nickie Bille Nielsen produces a left-footed shot from just outside the penalty area that goes harmlessly over the target.

40:37

The free kick is delivered right-footed by Tobias Mikkelsen from left wing, clearance by Thomas Scobbie.

40:37 Booking

Booking Steven Anderson receives a yellow card for unsporting behaviour.

40:14

Free kick awarded for an unfair challenge on John Chibuike by Steven Anderson.

39:02

Thomas Scobbie crosses the ball, save by Daniel Orlund.

38:41

Centre by Tobias Mikkelsen, clearance by Frazer Wright.

37:00

Free kick awarded for an unfair challenge on Mike Jensen by Patrick Cregg. Stefan Strandberg takes the direct free kick.

36:40

Chris Millar gives away a free kick for an unfair challenge on Cristian Gamboa. Stefan Strandberg takes the free kick.

36:01

The official flags John Chibuike offside. Free kick taken by Alan Mannus.

34:59

Corner from left by-line taken by Tobias Mikkelsen.

33:37

The ball is delivered by Nigel Hasselbaink, save made by Daniel Orlund.

33:01

David Wotherspoon takes the inswinging corner, Tore Reginiussen manages to make a clearance.

32:30

Free kick awarded for a foul by Nickie Bille Nielsen on Patrick Cregg. David MacKay takes the free kick.

31:21

Effort from outside the penalty box by Nigel Hasselbaink goes wide right of the target.

30:06

Steven MacLean is caught offside. Indirect free kick taken by Mike Jensen.

28:48

Free kick awarded for a foul by Gary McDonald on Tore Reginiussen. Direct free kick taken by Mike Jensen.

27:40

Corner from left by-line taken by Tobias Mikkelsen.

26:52

Inswinging corner taken by Tobias Mikkelsen, clearance by Frazer Wright.

25:48

Free kick awarded for a foul by Chris Millar on Daniel Berntsen. Direct free kick taken by Tobias Mikkelsen.

24:54

The assistant referee signals for offside against Gary McDonald. Free kick taken by Daniel Orlund.

23:35

Nickie Bille Nielsen takes the chance to get an effort at goal. Save by Alan Mannus.

21:34

Free kick awarded for an unfair challenge on David Wotherspoon by Jonas Svensson. Steven Anderson restarts play with the free kick.

19:46

John Chibuike gives away a free kick for an unfair challenge on David MacKay. David MacKay takes the free kick.

18:12

Assist by David Wotherspoon.

18:12 Goal scored

Goal! - Frazer Wright - Rosenborg 0 - 1 St J'stone Frazer Wright finds the net with a headed goal from close range. Rosenborg 0-1 St Johnstone.

17:46

Corner from the left by-line taken by David Wotherspoon,

17:01

Nickie Bille Nielsen challenges Patrick Cregg unfairly and gives away a free kick. Steven Anderson takes the direct free kick.

15:24

Shot from 20 yards from Steven MacLean. Save made by Daniel Orlund.

13:14

Free kick awarded for a foul by Jonas Svensson on Gary McDonald. David MacKay takes the free kick.

11:27

Long range shot from David Wotherspoon misses to the left of the target.

8:31

Effort from the edge of the box by Nickie Bille Nielsen goes wide of the left-hand upright.

7:01

Unfair challenge on Steven Anderson by Nickie Bille Nielsen results in a free kick. David MacKay takes the direct free kick.

5:37

Free kick awarded for a foul by John Chibuike on Patrick Cregg. David MacKay takes the free kick.

0:05

Nickie Bille Nielsen concedes a free kick for a foul on Chris Millar. Free kick taken by Chris Millar. Outswinging corner taken by Daniel Berntsen from the right by-line. Corner taken right-footed by Daniel Berntsen.

0:00

The game begins.

Live data and text provided by our data suppliers