Dundee lifted themselves from the foot of the table after a match which hinged on two first-half penalties.

The visitors took the lead in the second minute through Ryan Conroy's penalty after Marius Zaliukas fouled Colin Nish.

Hearts passed up a chance to level when John Sutton saw his spot-kick saved by veteran Dundee keeper Rab Douglas.

The home side enjoyed the bulk of pressure in the second period, but could not find a way past Douglas.

The visitors raced into an early lead when striker Nish was pushed in the box by Hearts captain Zaliukas and referee Craig Thomson had no hesitation in pointing to the post.

Conroy stepped up and coolly converted to score the Dens Park side's first SPL goal of the season.

After the early setback, Hearts pushed forward with intent, but this allowed Dundee the opportunity to hit them on the break, and Conroy was unlucky not to connect with a long-range pass with only one Hearts defender between him and goal.

Hearts were showing attacking intent however, and the Tynecastle side were gifted a way back into the game when Lewis Toshney pulled down Ryan McGowan in the box.

However, 40-year-old Dundee keeper Douglas dived low to parry Sutton's spot-kick.

Hearts youngster Callum Paterson then went on a mazy run before letting fly with his weaker left foot with a powerful shot that drifted off target.

The home were in the ascendent as the first half drew to a close, and Douglas again got down low to save from Dale Carrick.

New signing Ryan Stevenson made his return to the Hearts side when he came on as a second-half substitute for Sutton.

After a quiet opening spell of the second half, mercurial winger Arvydas Novikovas carved out a chance for Paterson, but the youngster couldn't get over his shot and it went over.

Hearts were dominating, and Stevenson lashed a shot from distance after Davide Grassi slipped in possession which stung Douglas' gloves.

From the resulting corner Conroy cleared Stevenson's header off the line, with Carrick blazing the follow-up over the bar.

Grassi misjudged a Danny Grainger cross and almost turned the ball into his own net as the home side continued to press, but he was the only threat to Douglas' goal with no Hearts player in the box.

As the clock ticked down, Hearts' attacks became more desperate, but, as a result, they lost composure in the final third and the Dark Blues held on to claim a first league win and lift themselves off the foot of the table.

Lineup, Bookings (6) & Substitutions (4)

Hearts

  • 01 MacDonald
  • 03 Grainger
  • 04 McGowan Booked
  • 05 Barr (Walker - 77' )
  • 06 Webster
  • 26 Zaliukas Booked
  • 33 Paterson
  • 10 Taouil
  • 09 Sutton (Stevenson - 46' )
  • 18 Novikovas
  • 37 Carrick (Driver - 66' )

Substitutes

  • 31 Hamilton
  • 14 Walker
  • 19 McGowan
  • 07 Stevenson
  • 11 Driver
  • 15 Holt
  • 08 Robinson

Dundee

  • 01 Douglas
  • 02 Irvine
  • 03 Lockwood
  • 05 McGregor
  • 21 Grassi
  • 25 Toshney Booked
  • 06 Davidson Booked
  • 11 Conroy
  • 10 Baird Booked
  • 20 McAlister
  • 24 Nish Booked (Milne - 74' )

Substitutes

  • 13 Baird
  • 18 Gallagher
  • 16 Webster
  • 15 Milne
  • 23 Boyle
  • 33 Ried
Ref: Craig Thomson
Att: 12,446

Match Stats

Shots

8 2

On target

3 1

Corners

9 1

Fouls

14 15

Live Text Commentary

90:00 +2:14 Full time

Full Time The match has reached full-time.

90:00 +1:21

Foul by John Baird (Dundee) on Ryan McGowan (Hearts). Free kick taken right-footed by Jamie MacDonald (Hearts) from own half, resulting in open play.

90:00 +0:27

Goal kick taken long by Rab Douglas (Dundee).

90:00 +0:15 Booking

Booking John Baird (Dundee) booked for unsporting behaviour.

90:00 +0:15

Header by Callum Paterson (Hearts) from centre of penalty area (12 yards), missed left.

89:45

Foul by Matthew Lockwood (Dundee) on Arvydas Novikovas (Hearts). Free kick taken right-footed by Ryan McGowan (Hearts) from own half, resulting in open play.

88:02

Foul by John Baird (Dundee) on Andy Webster (Hearts). Free kick taken left-footed by Daniel Grainger (Hearts) from right channel, resulting in open play.

87:32

Goal kick taken long by Rab Douglas (Dundee).

87:04

Defending throw-in by Matthew Lockwood (Dundee).

85:29

Inswinging corner from right by-line taken left-footed by Arvydas Novikovas (Hearts) to centre, resulting in ball out of play. Goal kick taken long by Rab Douglas (Dundee).

84:40

Attacking throw-in by Ryan McGowan (Hearts).

83:53

Goal kick taken long by Rab Douglas (Dundee).

81:54

Goal kick taken long by Rab Douglas (Dundee).

81:39

Shot by Callum Paterson (Hearts) right-footed from right channel (18 yards), missed right.

80:07

Goal kick taken long by Jamie MacDonald (Hearts).

79:23

Steven Milne (Dundee) caught offside. Free kick taken right-footed by Marius Zaliukas (Hearts) from own half, passed.

78:50

Attacking throw-in by Gary Irvine (Dundee).

77:54

Attacking throw-in by Gary Irvine (Dundee).

77:06

Attacking throw-in by Matthew Lockwood (Dundee).

76:14 Substitution

Substitution Hearts substitution: Darren Barr replaced by Jamie Walker (tactical).

75:48

Attacking throw-in by Daniel Grainger (Hearts).

73:34 Substitution

Substitution Dundee substitution: Colin Nish replaced by Steven Milne (tactical).

73:27

Goal kick taken long by Rab Douglas (Dundee).

73:03

Defending throw-in by Daniel Grainger (Hearts).

71:20

Ryan Stevenson (Hearts) caught offside. Free kick taken right-footed by Rab Douglas (Dundee) from own half, resulting in open play.

70:01

Goal kick taken long by Jamie MacDonald (Hearts).

69:23

Inswinging corner from right by-line taken left-footed by Arvydas Novikovas (Hearts) to centre, clearance by Colin Nish (Dundee).

68:24

Attacking throw-in by Iain Davidson (Dundee).

67:39

Free kick taken right-footed by Jamie MacDonald (Hearts) from own half, resulting in open play.

67:39 Booking

Booking Colin Nish (Dundee) booked for unsporting behaviour.

67:20

Foul by Colin Nish (Dundee) on Andy Webster (Hearts).

66:44

Goal kick taken long by Rab Douglas (Dundee).

66:07

Attacking throw-in by Daniel Grainger (Hearts).

65:48

Foul by Neil McGregor (Dundee) on Callum Paterson (Hearts). Free kick taken right-footed by Daniel Grainger (Hearts) from right channel, passed.

65:03

Free kick taken right-footed by Rab Douglas (Dundee) from own half, resulting in open play.

65:03 Substitution

Substitution Hearts substitution: Dale Carrick replaced by Andrew Driver (tactical).

64:24

Foul by Ryan Conroy (Dundee) on Ryan McGowan (Hearts). Free kick crossed left-footed by Daniel Grainger (Hearts) from own half, resulting in open play. Andy Webster (Hearts) caught offside.

64:17

Attacking throw-in by Ryan McGowan (Hearts).

63:21

Attacking throw-in by Ryan McGowan (Hearts).

62:51

Goal kick taken long by Rab Douglas (Dundee).

59:43

Inswinging corner from right by-line taken left-footed by Daniel Grainger (Hearts) to centre, clearance by Neil McGregor (Dundee).

59:18

Shot by Ryan Stevenson (Hearts) right-footed from right channel (20 yards), blocked by Gary Irvine (Dundee).

59:08

Goal kick taken long by Rab Douglas (Dundee).

57:51

Attacking throw-in by Ryan McGowan (Hearts).

57:12

Attacking throw-in by Gary Irvine (Dundee).

56:48

Free kick taken left-footed by Daniel Grainger (Hearts) from right channel, resulting in open play.

56:48 Booking

Booking Iain Davidson (Dundee) booked for unsporting behaviour.

55:42

Free kick taken right-footed by Rab Douglas (Dundee) from own half, resulting in open play. Bad foul by Iain Davidson (Dundee) on Arvydas Novikovas (Hearts).

55:42 Booking

Booking Ryan McGowan (Hearts) booked for dissent.

55:28

Foul by Ryan McGowan (Hearts) on Matthew Lockwood (Dundee).

54:39

Goal kick taken long by Rab Douglas (Dundee).

53:57

Attacking throw-in by Matthew Lockwood (Dundee).

52:24

Goal kick taken long by Rab Douglas (Dundee).

52:02

Goal kick taken long by Rab Douglas (Dundee).

51:07

Foul by Ryan Stevenson (Hearts) on John Baird (Dundee). Free kick taken right-footed by Rab Douglas (Dundee) from own half, resulting in open play.

50:55

Defending throw-in by Ryan McGowan (Hearts).

50:09

Foul by Dale Carrick (Hearts) on Iain Davidson (Dundee). Free kick taken right-footed by Rab Douglas (Dundee) from own half, resulting in open play.

49:58

Attacking throw-in by Daniel Grainger (Hearts).

49:37

Foul by Neil McGregor (Dundee) on Ryan Stevenson (Hearts). Free kick taken right-footed by Daniel Grainger (Hearts) from own half, resulting in open play.

49:32

Attacking throw-in by Darren Barr (Hearts).

49:04

Weak shot by Arvydas Novikovas (Hearts) right-footed from right channel (18 yards), save (caught) by Rab Douglas (Dundee).

48:24

Foul by Iain Davidson (Dundee) on Arvydas Novikovas (Hearts). Free kick taken right-footed by Arvydas Novikovas (Hearts) from right channel, resulting in open play.

47:35

Ryan Conroy (Dundee) caught offside. Free kick taken right-footed by Jamie MacDonald (Hearts) from own half, resulting in open play.

46:35

Attacking throw-in by Andy Webster (Hearts).

45:01

The referee starts the second half.

45:01 Substitution

Substitution Hearts substitution: John Sutton replaced by Ryan Stevenson (tactical).

45:00 +1:06 Half time

Half Time The referee calls an end to the first half.

45:00 +0:55

Attacking throw-in by Lewis Toshney (Dundee).

45:00 +0:04

Inswinging corner from right by-line taken left-footed by Arvydas Novikovas (Hearts) to centre, header by Callum Paterson (Hearts) from right side of penalty area (12 yards), missed left. Goal kick taken long by Rab Douglas (Dundee).

44:05

Foul by John Baird (Dundee) on Mehdi Taouil (Hearts). Free kick taken right-footed by Darren Barr (Hearts) from right channel, passed.

43:30

Foul by Colin Nish (Dundee) on Darren Barr (Hearts). Free kick taken right-footed by Jamie MacDonald (Hearts) from own half, resulting in open play.

42:56

Goal kick taken long by Rab Douglas (Dundee).

42:10

Foul by Mehdi Taouil (Hearts) on John Baird (Dundee). Free kick taken left-footed by Matthew Lockwood (Dundee) from own half, resulting in open play.

41:49

Attacking throw-in by Daniel Grainger (Hearts).

41:05

Foul by Mehdi Taouil (Hearts) on Gary Irvine (Dundee). Free kick taken right-footed by Lewis Toshney (Dundee) from own half, resulting in open play.

40:56

Attacking throw-in by Lewis Toshney (Dundee).

39:02

Foul by Callum Paterson (Hearts) on Iain Davidson (Dundee). Free kick taken right-footed by Rab Douglas (Dundee) from own half, resulting in open play.

38:41

Inswinging corner from right by-line taken right-footed by Dale Carrick (Hearts) to centre, resulting in open play.

37:53

Attacking throw-in by Ryan McGowan (Hearts).

36:10

Foul by Callum Paterson (Hearts) on Lewis Toshney (Dundee). Free kick taken right-footed by Rab Douglas (Dundee) from own half, resulting in open play.

34:41

Inswinging corner from right by-line taken left-footed by Arvydas Novikovas (Hearts) to centre, clearance by Iain Davidson (Dundee).

33:11

Goal kick taken long by Rab Douglas (Dundee).

32:56

Shot by Ryan McGowan (Hearts) right-footed from right channel (18 yards), resulting in open play.

31:45

Foul by Matthew Lockwood (Dundee) on Dale Carrick (Hearts). Free kick taken left-footed by Daniel Grainger (Hearts) from own half, resulting in open play.

31:11

Attacking throw-in by Daniel Grainger (Hearts).

30:25

Foul by John Sutton (Hearts) on Lewis Toshney (Dundee). Free kick taken right-footed by Rab Douglas (Dundee) from own half, resulting in open play.

30:00

Foul by Andy Webster (Hearts) on Iain Davidson (Dundee). Free kick taken right-footed by Matthew Lockwood (Dundee) from own half, resulting in open play.

29:30

Goal kick taken long by Jamie MacDonald (Hearts).

28:52

Foul by Mehdi Taouil (Hearts) on James McAlister (Dundee). Free kick taken left-footed by Ryan Conroy (Dundee) from right channel (35 yards), missed right.

27:14 Penalty

Placed penalty taken right-footed by John Sutton (Hearts) (bottom-left of goal), brilliant save (punched) by Rab Douglas (Dundee).

26:12 Booking

Booking Lewis Toshney (Dundee) booked for unsporting behaviour.

26:07

Foul by Lewis Toshney (Dundee) on Ryan McGowan (Hearts).

24:23

Inswinging corner from right by-line taken right-footed by John Baird (Dundee) to centre, resulting in open play.

24:07

Shot by John Baird (Dundee) left-footed from right channel (25 yards), blocked by Ryan McGowan (Hearts).

23:34

Attacking throw-in by Ryan McGowan (Hearts).

22:31

Goal kick taken short by Jamie MacDonald (Hearts).

21:48

Defending throw-in by Gary Irvine (Dundee).

21:17

Outswinging corner from right by-line taken left-footed by Arvydas Novikovas (Hearts) to centre, resulting in ball out of play.

20:59

Foul by Andy Webster (Hearts) on Lewis Toshney (Dundee). Free kick taken left-footed by John Baird (Dundee) from own half, passed.

20:53

Goal kick taken long by Rab Douglas (Dundee).

20:41

Shot by Dale Carrick (Hearts) right-footed from left channel (18 yards), missed left.

19:01

Inswinging corner from right by-line taken right-footed by Marius Zaliukas (Hearts) to centre, clearance by Lewis Toshney (Dundee).

18:45

Shot by Callum Paterson (Hearts) right-footed from right channel (20 yards), save (tipped round post) by Rab Douglas (Dundee).

17:27

Attacking throw-in by Gary Irvine (Dundee).

16:57

Inswinging corner from right by-line taken left-footed by Arvydas Novikovas (Hearts) to far post, resulting in ball out of play.

16:43

Attacking throw-in by Daniel Grainger (Hearts).

16:19

Colin Nish (Dundee) caught offside. Free kick taken right-footed by Jamie MacDonald (Hearts) from own half, passed.

14:00

Foul by Mehdi Taouil (Hearts) on Colin Nish (Dundee). Free kick taken right-footed by Iain Davidson (Dundee) from own half, passed.

13:06

Attacking throw-in by Daniel Grainger (Hearts).

10:38

Attacking throw-in by Ryan McGowan (Hearts).

10:09

Foul by John Baird (Dundee) on Ryan McGowan (Hearts). Free kick taken right-footed by Andy Webster (Hearts) from own half, passed.

8:43

Foul by Gary Irvine (Dundee) on Andy Webster (Hearts). Free kick taken right-footed by Jamie MacDonald (Hearts) from own half, passed.

6:17

Attacking throw-in by Callum Paterson (Hearts).

5:35

Attacking throw-in by Daniel Grainger (Hearts).

5:31

Defending throw-in by Ryan McGowan (Hearts).

4:23

Attacking throw-in by Gary Irvine (Dundee).

2:40 Booking

Booking Marius Zaliukas (Hearts) booked for unsporting behaviour.

2:32

Assist by Colin Nish (Dundee) from centre of penalty area.

2:32 Goal scored

Goal! - Ryan Conroy - Hearts 0 - 1 Dundee Placed penalty taken left-footed by Ryan Conroy (Dundee) (bottom-right of goal), scored.Hearts 0-1 Dundee.

1:13

Foul by Marius Zaliukas (Hearts) on Colin Nish (Dundee).

0:36

Attacking throw-in by Lewis Toshney (Dundee).

0:11

Foul by Ryan McGowan (Hearts) on Colin Nish (Dundee). Free kick taken left-footed by Ryan Conroy (Dundee) from own half, resulting in open play.

0:00

The game gets underway.

Live data and text provided by our data suppliers