Oldham secured a comfortable victory over 10-man Preston in League One.
David Amoo and Stuart Beavon went close for the visitors early on, but Oldham took the lead when Jose Baxter fired in a fine 25-yard free-kick.
Cristian Montano drilled home the second from 16 yards, and Dean Furman seized on a defensive error to make it 3-0 with just over 20 minutes to go.
Shane Cansdel-Sherriff received a second yellow for tripping Lee Croft, and Akpo Sodje struck from close range.
VIEWS FROM THE DRESSING ROOM
Oldham manager Paul Dickov told BBC Radio Manchester:
"I thought the boys were excellent, it's possibly as good a home performance as we've had since I first took over when we beat Notts County 3-0.
"We set the boys a challenge to follow on from (winning at) Crewe and we passed the ball well and as a team worked our socks off.
"I've maybe taken some stick in some quarters but we knew it was going to take time with all the new players we've got - six, possibly seven who weren't here last season started this match.
"Without the ball we looked fit, determined and strong, and were very hard to break down. When you have that, with the players we have going forward, you have a really good chance of winning games.
"Reece Wabara was top-class, his reading of the game is way beyond his years and he's been a massive plus for us since he's come in. We'd love to extend his loan period here (from Manchester City) and hopefully we can keep him."
Preston North End manager Graham Westley told BBC Radio Lancashire:
"I obviously put the wrong team out there because if I'd have put the right one out there we'd have won the match - there was nothing out there (from Oldham) that surprised this afternoon.
"We were way below the level we need to be to win games.
"Their appetite for the game and their sense of purpose and desire was greater than ours.
"I do have to express concern with the way certain decisions and aspects of the game went. We earned two penalties in a matter of seconds and the fact neither was given was wrong."
Live Text Commentary
Full Time The referee blows his whistle to end the game.90:00 +3:48 Goal scored
Goal! - Akpo Sodje - Oldham 3 - 1 Preston Akpo Sodje finds the net with a goal from close range to the bottom right corner of the goal. Oldham 3-1 Preston.90:00 +2:54
Outswinging corner taken from the right by-line by Lee Croft, Cliff Byrne takes a shot. Save made by Thorsten Stuckmann.90:00 +1:26
Bailey Wright challenges Matt Derbyshire unfairly and gives away a free kick. Strike comes in from Youssouf M'Changama from the free kick.90:00 +0:07
Robbie Simpson takes a shot. Jack King gets a block in.88:20
Jeffrey Monakana fouled by Youssouf M'Changama, the ref awards a free kick. Nicky Wroe crosses the ball from the free kick right-footed from right channel.88:05
Dean Furman takes a shot. John Mousinho gets a block in.87:29
Lee Croft takes a outswinging corner to the near post, Bailey Wright manages to make a clearance.85:39
Corner from the left by-line taken by Nicky Wroe, Headed effort on goal by Akpo Sodje from inside the penalty box misses to the right of the goal.84:59 Substitution
Substitution Youssouf M'Changama is brought on as a substitute for Cristian Montano.83:58 Substitution
Substitution Jose Baxter leaves the field to be replaced by Robbie Simpson.82:32
A cross is delivered by Jeffrey Monakana, Dean Bouzanis makes a comfortable save.81:42
Lee Croft is flagged offside by the assistant referee. Indirect free kick taken by Scott Laird.78:25
Lee Croft fouled by Bailey Wright, the ref awards a free kick.78:25 Dismissal
Dismissal Shane Cansdell-Sherriff shown a red card for second bookable offence.77:15
James Wesolowski takes a shot from a long way out which goes wide of the right-hand post.76:41
Outswinging corner taken from the right by-line by Lee Croft.75:59
Shane Cansdell-Sherriff has an effort at goal from just inside the box that misses to the right of the target.73:19
Inswinging corner taken by Joel Byrom.71:45
Jose Baxter has an effort direct from the free kick.
Booking Shane Cansdell-Sherriff is booked.71:34
Unfair challenge on Cristian Montano by Shane Cansdell-Sherriff results in a free kick.71:01
Cristian Montano fouled by John Mousinho, the ref awards a free kick. Jonathan Grounds takes the direct free kick.69:42
Dean Bouzanis fouled by Stuart Beavon, the ref awards a free kick. Direct free kick taken by Dean Bouzanis.68:08 Goal scored
Goal! - Dean Furman - Oldham 3 - 0 Preston Dean Furman grabs a goal from inside the area to the bottom right corner of the goal. Oldham 3-0 Preston.67:32
Corner taken right-footed by Lee Croft from the right by-line to the near post, Matt Derbyshire has a header from inside the six-yard box and clears the crossbar.67:11
Matt Derbyshire takes a shot. Save by Thorsten Stuckmann.66:45
The ball is crossed by Jeffrey Monakana, Dean Bouzanis makes a save.66:17
Shot from inside the six-yard box by Matt Derbyshire goes wide right of the goal.65:50
Joel Byrom takes a shot. Save made by Dean Bouzanis.63:28 Substitution
Substitution Akpo Sodje comes on in place of Chris Beardsley.62:34
Jack King has an effort at goal from outside the area which misses left.61:28
Shane Cansdell-Sherriff gives away a free kick for an unfair challenge on Lee Croft. Cliff Byrne restarts play with the free kick.59:49
Thorsten Stuckmann takes the free kick.59:49 Booking
Booking The referee shows Matt Derbyshire a yellow card.59:38
Matt Derbyshire is ruled offside.57:00
Assist on the goal came from Jonathan Grounds.57:00 Goal scored
Goal! - Cristian Montano - Oldham 2 - 0 Preston A goal is scored by Cristian Montano from inside the penalty box to the bottom right corner of the goal. Oldham 2-0 Preston.55:15
Handball decision goes against Lee Croft. Nicky Wroe has a direct shot on goal from the free kick.54:29
Free kick taken by Shane Cansdell-Sherriff.54:29 Substitution
Substitution David Buchanan leaves the field to be replaced by Nicky Wroe.54:29
Handball by Lee Croft.54:11
The ball is swung over by Jonathan Grounds, save by Thorsten Stuckmann.53:33
Chris Beardsley concedes a free kick for a foul on Cliff Byrne. Dean Bouzanis restarts play with the free kick.49:34 Substitution
Substitution Jeffrey Monakana on for David Amoo.49:23
Shot from outside the penalty box by John Mousinho goes wide right of the goal.48:31
Free kick awarded for an unfair challenge on Matt Derbyshire by David Amoo. Jonathan Grounds takes the direct free kick.47:49
Inswinging corner taken left-footed by Cristian Montano from the right by-line to the near post, Bailey Wright manages to make a clearance.46:52
Inswinging corner taken right-footed by Lee Croft from the left by-line to the near post, Jose Baxter takes a shot. Save by Thorsten Stuckmann.45:01
The referee blows his whistle to start the second half.45:00 +3:20 Half time
Half Time The whistle is blown to end the first half.45:00 +2:48
Scott Laird has an effort at goal from long range that misses to the right of the target.45:00 +1:26
The ball is crossed by Cristian Montano, save by Thorsten Stuckmann.45:00 +1:07
Free kick awarded for a foul by John Mousinho on Connor Brown. Lee Croft restarts play with the free kick.45:00 +0:08
David Buchanan delivers the ball, save by Dean Bouzanis.44:07
Matt Derbyshire fouled by Shane Cansdell-Sherriff, the ref awards a free kick. Jose Baxter restarts play with the free kick.43:04
The ball is sent over by Connor Brown.40:43
Centre by David Amoo, Joel Byrom takes a shot. Save made by Dean Bouzanis.39:52
Scott Laird delivers the ball, Dean Bouzanis makes a comfortable save.39:05
Matt Derbyshire is ruled offside. Shane Cansdell-Sherriff takes the indirect free kick.37:27
Dean Bouzanis takes the free kick.37:27 Substitution
Substitution Connor Brown comes on in place of James Tarkowski.37:27
Chris Beardsley challenges Cliff Byrne unfairly and gives away a free kick.37:03
Lee Croft sends in a cross, comfortable save by Thorsten Stuckmann.32:30
Stuart Beavon concedes a free kick for a foul on Jose Baxter. Direct free kick taken by Cliff Byrne.31:32
James Wesolowski gives away a free kick for an unfair challenge on John Mousinho. Direct free kick taken by Shane Cansdell-Sherriff.26:38 Goal scored
Goal! - Jose Baxter - Oldham 1 - 0 Preston Jose Baxter scores a goal direct from the free kick from a long way out to the top right corner of the goal. Oldham 1-0 Preston.26:07 Booking
Booking Jack King is shown a yellow card.25:49
Unfair challenge on Cristian Montano by Jack King results in a free kick.24:51
Corner from the right by-line taken by Joel Byrom, save made by Dean Bouzanis.24:13
Joel Byrom takes the inswinging corner, Cliff Byrne makes a clearance.23:00
Free kick awarded for an unfair challenge on David Amoo by Jonathan Grounds. Free kick crossed left-footed by Joel Byrom from right channel.21:30
Inswinging corner taken by Cristian Montano from the right by-line, free kick awarded for an unfair challenge on Shane Cansdell-Sherriff by Jose Baxter. Thorsten Stuckmann takes the direct free kick.19:35
Matt Derbyshire is ruled offside. Indirect free kick taken by Thorsten Stuckmann.17:01
Unfair challenge on Lee Croft by John Mousinho results in a free kick. Jose Baxter delivers the ball from the free kick right-footed from right channel, clearance by Bailey Wright.15:59
The ball is delivered by Lee Croft, David Buchanan makes a clearance.15:31
Free kick awarded for a foul by David Amoo on Jonathan Grounds. Free kick taken by Dean Bouzanis.14:49
Free kick awarded for an unfair challenge on Scott Laird by Lee Croft. Thorsten Stuckmann restarts play with the free kick.14:18
Shane Cansdell-Sherriff takes a shot. Blocked by Stuart Beavon.13:37
Inswinging corner taken right-footed by Joel Byrom from the right by-line, James Tarkowski manages to make a clearance.13:14
David Amoo takes a shot. Blocked by Jonathan Grounds.12:45
Corner from the left by-line taken by Lee Croft, Thorsten Stuckmann makes a save.12:27
Cristian Montano takes a shot. Blocked by John Mousinho.11:48
Foul by Shane Cansdell-Sherriff on Reece Wabara, free kick awarded. Lee Croft delivers the ball from the free kick right-footed from right wing, Jack King manages to make a clearance.10:34
Chris Beardsley challenges James Tarkowski unfairly and gives away a free kick. Direct free kick taken by Dean Bouzanis.9:41
The assistant referee signals for offside against Lee Croft. Thorsten Stuckmann takes the free kick.7:16
Cristian Montano takes a shot from 35 yards and went wide of the right-hand post.5:52
David Buchanan takes a shot. Comfortable save by Dean Bouzanis.3:01
The assistant referee signals for offside against Matt Derbyshire. Shane Cansdell-Sherriff takes the free kick.2:34
Jose Baxter takes a shot. Blocked by John Mousinho.1:18
John Mousinho gives away a free kick for an unfair challenge on Jose Baxter. Free kick taken by Cliff Byrne.0:00
The match gets underway.
Live data and text provided by our data suppliers