In-form Andy Williams scored twice as mid-table Yeovil Town came from behind to beat relegation-threatened Walsall.

Luke Ayling hit the bar for the Glovers before Sam Mantom's opener from the edge of the box.

Yeovil were level when Jonathan Franks's shot from 18 yards bounced off Williams's back and looped in.

And Williams scored his 10th goal in as many games to win the match as the Saddlers' Anton Peterlin was unable to keep his hooked effort out.

Match Stats

Shots

17 10

On target

8 4

Corners

11 9

Fouls

6 8

Live Text Commentary

90:00 +4:05 Full time

Full Time The referee blows his whistle to end the game.

90:00 +2:12

Free kick awarded for a foul by Andy Butler on Paul Huntington. Free kick taken by Sam Walker.

90:00 +1:37

Unfair challenge on Gavin Williams by Lee Beevers results in a free kick. Gavin Williams takes the free kick.

90:00 +1:24

The ball is swung over by Jamie Paterson, clearance by Paul Huntington.

90:00 +0:30

Effort from outside the penalty box by Florent Cuvelier goes wide left of the goal.

89:51

Andrew Williams concedes a free kick for a foul on Lee Beevers. Lee Beevers takes the free kick.

87:35

Corner taken right-footed by Jamie Paterson from the right by-line to the near post, Andy Butler has a header from deep inside the six-yard box and clears the crossbar.

85:18 Substitution

Substitution Jonathan Macken goes off and George Bowerman comes on.

84:00

Assist by Gavin Williams.

84:00 Goal scored

Goal! - Andrew Williams - Yeovil 2 - 1 Walsall Goal scored by Andrew Williams from inside the six-yard box to the bottom left corner of the goal. Yeovil 2-1 Walsall.

83:35

Corner taken right-footed by Gavin Williams,

83:01

Andrew Williams crosses the ball, Dean Parrett has an effort at goal. Lee Beevers gets a block in.

80:37

Free kick awarded for a foul by Richard Hinds on Alex Nicholls. Strike comes in from Mat Sadler from the free kick.

78:32

Shot by Jonathan Franks from outside the box goes over the net.

77:53

Centre by Luke Ayling, Paul Huntington takes a shot. Comfortable save by David Grof.

77:22

Corner taken by Gavin Williams, clearance made by Sam Mantom.

76:50

Jonathan Grounds crosses the ball, David Grof makes a comfortable save.

76:23

Outswinging corner taken right-footed by Edward Upson from the right by-line, clearance by Lee Beevers.

75:26

Jonathan Franks delivers the ball, Oliver Lancashire manages to make a clearance.

75:00

Jamie Paterson takes a shot. Save by Sam Walker.

74:26

Free kick awarded for a foul by Andy Butler on Paul Huntington. Sam Walker takes the free kick.

74:02

Jamie Paterson takes a inswinging corner.

73:32

Corner taken by Jamie Paterson, Paul Huntington manages to make a clearance.

73:09

Corner taken by Jamie Paterson, clearance made by Richard Hinds.

73:01

Lee Beevers delivers the ball, Richard Hinds makes a clearance.

72:20

Edward Upson gives away a free kick for an unfair challenge on Andy Butler. Sam Mantom takes the free kick.

71:28

Edward Upson challenges Florent Cuvelier unfairly and gives away a free kick. Free kick taken by Mat Sadler.

70:11

Andrew Williams produces a cross.

68:38

The ball is delivered by Jamie Paterson, Florent Cuvelier takes a shot. Save made by Sam Walker.

62:08 Substitution

Substitution Emanuel Jorge Ledesma leaves the field to be replaced by Anton Peterlin.

62:08 Goal scored

Goal! - Andrew Williams - Yeovil 1 - 1 Walsall Andrew Williams finds the back of the net with a goal from close range to the bottom left corner of the goal. Yeovil 1-1 Walsall.

60:39

Free kick awarded for a foul by Mat Sadler on Luke Ayling. The ball is delivered by Gavin Williams, Paul Huntington produces a header from inside the area that goes over the crossbar.

59:40 Substitution

Substitution Kevan Hurst leaves the field to be replaced by Jamie Paterson.

56:57 Booking

Booking Kevan Hurst is booked.

55:11

The official flags Gavin Williams offside. Andy Butler takes the direct free kick.

53:39

Unfair challenge on Luke Ayling by Emanuel Jorge Ledesma results in a free kick. Direct free kick taken by Sam Walker.

53:39 Substitution

Substitution Michael Woods replaces Dominic Blizzard.

53:39 Substitution

Substitution Jonathan Obika leaves the field to be replaced by Dean Parrett.

52:22

Effort on goal by Kevan Hurst from deep inside the area goes harmlessly over the bar.

51:46

Shot by Edward Upson from outside the box goes high over the crossbar.

50:40

Shot from long distance by Gavin Williams misses to the right of the target.

49:34

The ball is sent over by Luke Ayling, clearance by Andy Butler.

48:05

Corner taken by Edward Upson, Headed effort from deep inside the penalty area by Paul Huntington goes harmlessly over the crossbar.

47:12

Corner taken by Emanuel Jorge Ledesma, comfortable save by Sam Walker.

45:01

The game restarts for the second half.

45:00 +0:55 Half time

Half Time It is the end of the first-half.

44:47

Inswinging corner taken right-footed by Gavin Williams from the right by-line, clearance made by Andy Butler.

43:41 Goal scored

Goal! - Sam Mantom - Yeovil 0 - 1 Walsall Sam Mantom fires in a goal from long range to the bottom right corner of the goal. Yeovil 0-1 Walsall.

43:02

Jonathan Franks sends in a cross, Mat Sadler makes a clearance.

42:29

A cross is delivered by Alex Nicholls.

40:47

Florent Cuvelier concedes a free kick for a foul on Gavin Williams. Gavin Williams shoots direct from the free kick, save by David Grof.

38:15

Corner taken right-footed by Edward Upson, comfortable save by David Grof.

38:05

Jonathan Franks crosses the ball, clearance by Andy Butler.

37:18

Outswinging corner taken from the right by-line by Edward Upson, Andy Butler makes a clearance.

37:01

Drilled right-footed shot by Andrew Williams. Blocked by Oliver Lancashire.

36:20

Emanuel Jorge Ledesma delivers the ball, Shot by Jonathan Macken. Blocked by Paul Huntington.

34:04

Shot from 25 yards from Luke Ayling.

32:19

Outswinging corner taken from the right by-line by Edward Upson, clearance by Andy Butler.

32:01

Andrew Williams has a drilled shot. Save made by David Grof.

29:12

Shot from 12 yards by Jonathan Franks. Save by David Grof.

28:12

Free kick awarded for a foul by Richard Hinds on Alex Nicholls. Lee Beevers takes the direct free kick.

27:05

Corner taken right-footed by Kevan Hurst from the left by-line, Sam Walker makes a comfortable save.

25:55

Corner taken by Gavin Williams, save made by David Grof.

25:14

The referee penalises Jonathan Macken for handball. Direct free kick taken by Gavin Williams.

24:01

Sam Mantom takes the chance to get an effort at goal. Save made by Sam Walker. Corner taken by Emanuel Jorge Ledesma from the right by-line, fantastic save by Sam Walker.

22:04

Inswinging corner taken by Emanuel Jorge Ledesma, Richard Hinds makes a clearance.

21:55

Mat Sadler produces a cross, Paul Huntington manages to make a clearance.

21:16

A cross is delivered by Jonathan Grounds, blocked by Andy Butler.

17:30

Jonathan Macken concedes a free kick for a foul on Paul Huntington. Sam Walker restarts play with the free kick.

16:53

The assistant referee signals for offside against Andrew Williams. David Grof restarts play with the free kick.

15:05

Luke Ayling fouled by Emanuel Jorge Ledesma, the ref awards a free kick. Sam Walker takes the direct free kick.

13:40

Emanuel Jorge Ledesma is flagged offside by the assistant referee. Direct free kick taken by Sam Walker.

12:43

A cross is delivered by Dominic Blizzard, clearance made by Andy Butler.

10:55

Outswinging corner taken from the right by-line by Edward Upson, comfortable save by David Grof.

10:37

Effort from 12 yards by Jonathan Franks. Sam Mantom gets a block in.

8:50

Corner taken by Edward Upson, Jonathan Obika takes a shot. David Grof makes a comfortable save.

7:55

Inswinging corner taken left-footed by Emanuel Jorge Ledesma from the right by-line.

7:23

The ball is crossed by Jonathan Grounds, Headed effort from deep inside the penalty area by Andrew Williams misses to the right of the target.

7:12

The ball is sent over by Andrew Williams.

4:18

Luke Ayling challenges Kevan Hurst unfairly and gives away a free kick. Kevan Hurst shoots direct from the free kick.

0:10

Jonathan Franks delivers the ball, David Grof makes a comfortable save.

0:00

The ref blows the whistle to begin the match.

Live data and text provided by our data suppliers