Goals from Inigo Calderon and Will Buckley helped Brighton extend their unbeaten run to three matches.

In a match lacking many clear chances, a goal in each half condemned the visitors to a second successive defeat.

Calderon opened the scoring with a brilliant curling effort from 25 yards on 37 minutes, leaving former England goalkeeper David James with no chance.

Buckley put the game beyond Bristol City in the 73rd minute when he rounded James to clinch victory.

Both sides had struggled against lower-league opposition in the third round of the FA Cup last weekend, with Brighton being held to a home draw by Wrexham, while City went down 1-0 at League Two side Crawley Town.

But there was little sign of a reaction from either side, with the game lacking any real verve or excitement.

Brighton could have been awarded a penalty midway through the first half when Craig Mackail-Smith tangled with Lewin Nyatanga in the penalty box and went to ground, but referee Keith Stroud remained unmoved.

The match was in desperate need for a moment of quality and it got it in the 37th minute through the Spaniard Calderon, whose sumptuous finish left James helpless.

Brighton shaded the second half, Buckley shooting over from 20 yards and Alan Navarro missing the target with a similar effort five minutes later.

The home side always looked the more likely to score again and Gus Poyet's side made sure of victory when, from Lewis Dunk's defence-splitting pass, Buckley skipped past James and rolled the ball into the back of the net.

The visitors had to wait until the final minute for their first and only effort on target, and even then Brett Pitman could not beat Peter Brezovan in the Brighton goal.

VIEWS FROM THE DRESSING ROOM

Brighton manager Gus Poyet told BBC Sussex:

"I am pleased for many reasons today. Everyone knows we've got plenty of injuries and our captain suspended.

"Then we started the game and lost two more players but everyone was outstanding, everyone did their jobs. They did what we asked them to.

"This was our best performance for a while. We were solid, we passed the ball when we had to, we didn't take any risks we didn't have to and we scored two unbelieveable goals."

Lineup, Bookings (3) & Substitutions (5)

Brighton

  • 01 Brezovan
  • 05 Dunk
  • 06 El-Abd
  • 14 Calderon
  • 20 Vincelot
  • 10 Sparrow
  • 26 Bridcutt
  • 30 Buckley
  • 35 Forster-Caskey (Navarro - 28' )
  • 09 Barnes Booked
  • 12 Mackail-Smith (Hoskins - 25' )

Substitutes

  • 16 Ankergren
  • 31 Hall
  • 08 Navarro
  • 15 Vicente
  • 07 Hoskins

Bristol City

  • 01 James
  • 05 Nyatanga
  • 06 Carey
  • 26 Foster
  • 36 McGivern Booked
  • 07 Elliott (Cisse - 70' )
  • 08 Kilkenny Booked (Pitman - 77' )
  • 11 Woolford (Bolasie - 61' )
  • 14 Skuse
  • 10 Maynard
  • 39 Wood

Substitutes

  • 22 Gerken
  • 18 Wilson
  • 17 Bolasie
  • 21 Cisse
  • 34 Pitman
Ref: Stroud
Att: 20,398

Match Stats

Shots

9 4

On target

3 1

Corners

5 2

Fouls

10 10

Live Text Commentary

94:25 Full time

Full Time The referee ends the match.

90:00 +3:20

Free kick awarded for a foul by Adam El-Abd on Chris Wood. Shot on goal comes in from Brett Pitman from the free kick, Peter Brezovan makes a save.

90:00 +1:39

Brett Pitman produces a cross.

90:00 +0:20

Ryan McGivern concedes a free kick for a foul on Will Buckley. Direct free kick taken by Lewis Dunk.

90:00 +0:10

A cross is delivered by Richard Foster.

88:26

Unfair challenge on Yannick Bolasie by Matthew Sparrow results in a free kick. Shot comes in from Brett Pitman from the free kick.

86:46

Yannick Bolasie produces a cross, Lewis Dunk makes a clearance. Inswinging corner taken by Brett Pitman.

85:14

Brett Pitman takes the outswinging corner, Header from deep inside the penalty area by Chris Wood goes harmlessly over the crossbar.

84:01

Richard Foster crosses the ball.

83:35

Yannick Bolasie sends in a cross, clearance made by Inigo Calderon.

82:28

The ball is crossed by Yannick Bolasie, Inigo Calderon manages to make a clearance.

79:45

Yannick Bolasie challenges Ashley Barnes unfairly and gives away a free kick. Free kick taken by Peter Brezovan.

79:16

A cross is delivered by Yannick Bolasie, Lewis Dunk manages to make a clearance.

76:53 Substitution

Substitution Brett Pitman replaces Neil Kilkenny.

72:19

Assist on the goal came from Lewis Dunk.

72:19 Goal scored

Goal! - Will Buckley - Brighton 2 - 0 Bristol C Will Buckley scores a goal from deep inside the penalty box to the bottom left corner of the goal. Brighton 2-0 Bristol City.

71:14

The ball is crossed by Liam Bridcutt, clearance made by Cole Skuse.

70:23

Chris Wood sends in a cross, clearance made by Liam Bridcutt.

69:19 Substitution

Substitution Kalifa Cisse is brought on as a substitute for Marvin Elliott.

69:19

Effort from outside the penalty box by Inigo Calderon goes wide right of the goal.

66:51

Ashley Barnes has an effort at goal from just outside the box which goes wide of the right-hand post.

66:11

The ball is sent over by Ryan McGivern.

65:33

Nicky Maynard fouled by Liam Bridcutt, the ref awards a free kick. Neil Kilkenny takes the direct free kick.

64:39

Free kick awarded for an unfair challenge on Ashley Barnes by Cole Skuse. Romain Vincelot restarts play with the free kick.

60:41 Substitution

Substitution Yannick Bolasie replaces Martyn Woolford.

60:41

David James restarts play with the free kick.

60:41 Booking

Booking Ashley Barnes is cautioned by the ref for unsporting behaviour.

60:28

Ashley Barnes gives away a free kick for an unfair challenge on Neil Kilkenny.

59:56

The ball is crossed by Alan Navarro.

57:24

A cross is delivered by Alan Navarro, clearance by Louis Carey. Matthew Sparrow decides to take a short corner.

56:58

Liam Bridcutt takes the direct free kick.

56:58 Booking

Booking Neil Kilkenny goes into the referee's book.

56:29

Unfair challenge on Matthew Sparrow by Neil Kilkenny results in a free kick.

55:49

Martyn Woolford sends in a cross.

54:05

Unfair challenge on Alan Navarro by Marvin Elliott results in a free kick. Lewis Dunk restarts play with the free kick.

53:01

Effort on goal by Alan Navarro from outside the area goes harmlessly over the bar.

51:54

Matthew Sparrow concedes a free kick for a foul on Chris Wood. Martyn Woolford takes the direct free kick.

47:08

Will Buckley produces a left-footed shot from just outside the area that goes harmlessly over the bar.

46:20

Free kick awarded for an unfair challenge on Cole Skuse by Romain Vincelot. Free kick taken by Louis Carey.

45:40

Free kick awarded for an unfair challenge on Chris Wood by Liam Bridcutt. Neil Kilkenny takes the free kick.

45:01

The second half kicks off.

45:00 +4:00 Half time

Half Time The players leave the pitch at half time.

45:00 +2:18

Matthew Sparrow takes a shot. Save by David James. Short corner worked by Matthew Sparrow.

44:21

Nicky Maynard crosses the ball.

43:56

Ryan McGivern sends in a cross, Liam Bridcutt makes a clearance.

41:54

Corner taken right-footed by Matthew Sparrow from the right by-line, Unfair challenge on Lewin Nyatanga by Lewis Dunk results in a free kick. Free kick taken by David James.

41:19

Chris Wood gives away a free kick for an unfair challenge on Lewis Dunk. Direct free kick taken by Peter Brezovan.

41:02

Richard Foster produces a cross.

40:33

The ball is crossed by Richard Foster, clearance by Lewis Dunk.

39:48

The referee blows for offside against Will Buckley. Free kick taken by Lewin Nyatanga.

38:28

Free kick awarded for an unfair challenge on Romain Vincelot by Cole Skuse. Adam El-Abd takes the free kick.

36:36

Assist on the goal came from Alan Navarro.

36:36 Goal scored

Goal! - Inigo Calderon - Brighton 1 - 0 Bristol C Inigo Calderon grabs a goal from outside the penalty box to the top left corner of the goal. Brighton 1-0 Bristol City.

36:21

The ball is swung over by Inigo Calderon, clearance made by Lewin Nyatanga.

30:49

The ball is sent over by Martyn Woolford.

29:31

The ball is sent over by Matthew Sparrow, Effort on goal by Alan Navarro from just inside the box goes harmlessly over the target.

28:49

Free kick awarded for a foul by Alan Navarro on Marvin Elliott. Marvin Elliott restarts play with the free kick.

27:06 Substitution

Substitution Jake Forster-Caskey leaves the field to be replaced by Alan Navarro.

24:09 Substitution

Substitution (Brighton) makes a substitution, with Will Hoskins coming on for Craig Mackail-Smith.

23:13

A cross is delivered by Ryan McGivern, Adam El-Abd fouled by Chris Wood, the ref awards a free kick. Peter Brezovan takes the free kick.

17:22

Outswinging corner taken by Jake Forster-Caskey, Inigo Calderon has an effort at goal from 12 yards. Blocked by Lewin Nyatanga.

11:15

Corner taken right-footed by Matthew Sparrow.

9:19

Free kick awarded for a foul by Jake Forster-Caskey on Marvin Elliott. Free kick taken by Cole Skuse.

7:42

Cole Skuse concedes a free kick for a foul on Romain Vincelot. Romain Vincelot restarts play with the free kick.

6:18

The ball is sent over by Martyn Woolford, Marvin Elliott has an effort at goal from the edge of the area that misses to the right of the target.

4:25

The referee blows for offside. David James restarts play with the free kick.

3:46

Matthew Sparrow produces a cross, Neil Kilkenny manages to make a clearance.

2:36

The referee blows for offside. David James takes the free kick.

1:42

Free kick taken by Liam Bridcutt.

1:42 Booking

Booking Ryan McGivern is cautioned by the ref for unsporting behaviour.

1:32

Free kick awarded for a foul by Ryan McGivern on Will Buckley.

0:00

The referee gets the game underway.

Live data and text provided by our data suppliers