Ross County secured their first Scottish Premier League win at the expense of their old First Division rivals Dundee.
County defender Scott Boyd hit the bar early on and Dundee's Gary Irvine struck the post from close range at the end of a disappointing first half.
Richard Brittain scored from the spot after Neil McGregor was penalised for a challenge on County's Mark Corcoran.
And Dundee could find no way past Michael Fraser in the final 18 minutes.
Ross County manager Derek Adams named the same side that started against Celtic while Dundee's Barry Smith handed a debut to on-loan signing Colin Nish, who started up front with Mark Stewart, while Lewis Toshney settled for a place on the bench.
Looking to bounce back from their derby disappointment at Tannadice, Dundee switched to a back three and they were soon under pressure.
County produced the first chance from the game's first corner. The delivery of Iain Vigurs found the head of Scott Boyd whose header hit the bar and Dundee reacted quickly to clear.
County were the busier side with Vigurs and Corcoran looking composed and in the mood to trouble and while they took longer to settle in the match, there were small signs that Dundee's new partnership of Nish and Stewart could create their first goal of the season.
Dundee ended the half strongly. After 43 minutes, a bright exchange between Jim McAlister and Stewart set up Irvine but he just failed to make contact.
Two minutes later Irvine did make contact from a narrow angle but he struck the post. In between those chances Boyd had again caused problems from a corner and his shot was scrambled clear.
Both sides were keen to ensure a strong start to the second half.
Dundee introduced Toshney after just two minutes for his debut and, while he impressed, he was to be later taken off injured.
Rab Douglas in the Dundee goal was the busier goalkeeper, handling a well-struck Brittain free-kick and shortly after fisting away a crisply hit shot from Corcoran.
The pivotal moment of the game came in 71 minutes when McGregor came together with Mark Corcoran inside the box.
Referee Steven McLean was well positioned to make the call and he pointed to the spot, much to the displeasure of the home support.
Douglas was left with little hope as Brittain struck the penalty with power towards the top corner.
Dundee searched in vain for an equaliser but often the wrong option selected was their downfall and they did not do enough to get through a reliable County back four and force County goalkeeper Michael Fraser into action.
A historic day for Ross County, for Dundee signs of promise in what is proving to be a tough start in the SPL.
Live Text Commentary
Full Time The referee ends the match.90:00 +3:05
Iain Vigurs decides to take the corner short.90:00 +1:54
Free kick taken by Iain Vigurs.90:00 +1:54 Booking
Booking Booking for Iain Davidson for unsporting behaviour.90:00 +1:45
Iain Davidson concedes a free kick for a foul on Iain Vigurs.90:00 +1:16 Booking
Booking Booking for Iain Vigurs for time wasting.89:33
Unfair challenge on Iain Vigurs by John Baird results in a free kick. Free kick taken by Iain Vigurs.87:48
Ryan Conroy takes a inswinging corner.86:40
Colin Nish challenges Richard Brittain unfairly and gives away a free kick. Grant Munro takes the direct free kick.86:05
Shot from just outside the box by Gary Irvine misses to the left of the target.85:21
Stuart Kettlewell is caught offside. Rab Douglas takes the free kick.83:55
Free kick taken by Michael Fraser.83:55 Substitution
Substitution John Baird on for Lewis Toshney.83:55
The official flags Colin Nish offside.82:59
Davide Grassi takes the free kick.82:59 Substitution
Substitution Russell Duncan comes on in place of Mark Corcoran.82:59
Sam Morrow challenges Davide Grassi unfairly and gives away a free kick.79:26
Sam Morrow is ruled offside. Rab Douglas takes the free kick.75:41 Substitution
Substitution Sam Morrow joins the action as a substitute, replacing Colin McMenamin.74:44
The ball is sent over by Lewis Toshney, James McAlister takes a shot. Comfortable save by Michael Fraser.
Goal! - Richard Brittain - Dundee 0 - 1 Ross Co Placed penalty scored by Richard Brittain. Dundee 0-1 Ross County.70:10
Foul by Neil McGregor on Mark Corcoran, Penalty awarded.66:47
Neil McGregor challenges Colin McMenamin unfairly and gives away a free kick. Richard Brittain takes the free kick, Header on goal by Grant Munro from inside the box goes harmlessly over the target.65:43
Iain Vigurs challenges Iain Davidson unfairly and gives away a free kick. Stephen O'Donnell restarts play with the free kick.61:34
Mark Corcoran takes a shot. Save by Rab Douglas.59:41 Substitution
Substitution (Dundee) makes a substitution, with Martin Boyle coming on for Mark Stewart.59:26
A cross is delivered by Lewis Toshney, save by Michael Fraser.57:46
Free kick awarded for an unfair challenge on Richard Brittain by Stephen O'Donnell. Shot on goal comes in from Richard Brittain from the free kick, save made by Rab Douglas.57:00
Mark Stewart is flagged offside by the assistant referee. Michael Fraser takes the indirect free kick.54:31
Mark Stewart takes a shot. Blocked by Scott Boyd.53:40
Ryan Conroy gives away a free kick for an unfair challenge on Iain Vigurs. The free kick is swung in right-footed by Richard Brittain, save by Rab Douglas.52:43
Ryan Conroy delivers the ball, save by Michael Fraser.50:13
Inswinging corner taken right-footed by Richard Brittain.49:41
The referee blows for offside. Michael Fraser takes the indirect free kick.49:21
Unfair challenge on Colin Nish by Scott Boyd results in a free kick. Ryan Conroy takes the free kick.46:57 Substitution
Substitution Lewis Toshney is brought on as a substitute for Kyle Benedictus.45:01
The referee gets the second half underway.45:00 +1:13 Half time
Half Time The referee blows for half time.45:00 +0:26
Shot by Gary Irvine from inside the penalty box hits the post.44:38
Inswinging corner taken from the left by-line by Richard Brittain, Neil McGregor makes a clearance.42:09
Corner taken by Stephen O'Donnell from the left by-line.40:06
Unfair challenge on Stuart Kettlewell by Iain Davidson results in a free kick. Free kick crossed by Iain Vigurs.36:45
Ross Tokely challenges Mark Stewart unfairly and gives away a free kick. The ball is crossed by Ryan Conroy, Headed effort from inside the area by Mark Stewart misses to the right of the goal.32:58
Long range effort from Mark Stewart misses to the left of the target.32:09
Kyle Benedictus challenges Mark Corcoran unfairly and gives away a free kick. Richard Brittain crosses the ball from the free kick right-footed from left wing, save by Rab Douglas.31:13
Colin Nish produces a left-footed shot from deep inside the penalty box which goes wide of the left-hand post.29:07
Foul by Davide Grassi on Colin McMenamin, free kick awarded. Richard Brittain restarts play with the free kick.28:07
Direct free kick taken by Marc Fitzpatrick.28:07 Booking
Booking Stephen O'Donnell is shown a yellow card.27:56
Free kick awarded for a foul by Stephen O'Donnell on Mark Corcoran.24:12
Kyle Benedictus gives away a free kick for an unfair challenge on Mark Corcoran. Free kick taken by Richard Brittain.21:42
Header by Mark Stewart from deep inside the penalty area misses to the left of the target.19:01
The offside flag is raised against Colin McMenamin. Davide Grassi takes the free kick.17:08
Iain Vigurs takes a shot. Comfortable save by Rab Douglas.16:12
Ryan Conroy gives away a free kick for an unfair challenge on Rocco Quinn. Ross Tokely takes the free kick.15:33
A cross is delivered by Rocco Quinn, Rab Douglas makes a comfortable save.14:29
Colin Nish is caught offside. Michael Fraser restarts play with the free kick.14:06
Unfair challenge on Davide Grassi by Colin McMenamin results in a free kick. Neil McGregor restarts play with the free kick.13:31
Gary Irvine delivers the ball.12:31
Stephen O'Donnell takes the outswinging corner, save by Michael Fraser.12:10
Stephen O'Donnell takes the chance to get an effort at goal. Grant Munro gets a block in.9:19
Richard Brittain has a shot on goal from outside the box which misses right.8:16
Long range shot by Mark Stewart goes wide right of the target.7:55
The ball is crossed by Marc Fitzpatrick, comfortable save by Rab Douglas.4:26
Outswinging corner taken by Mark Corcoran, Colin McMenamin takes a shot.3:56
Colin Nish gives away a free kick for an unfair challenge on Mark Corcoran. Marc Fitzpatrick takes the free kick.0:57
Free kick awarded for a foul by Gary Irvine on Mark Corcoran. Direct free kick taken by Michael Fraser.0:00
The match gets underway.
Live data and text provided by our data suppliers