Oldham fought back from a goal down to heap more misery on struggling Brentford boss Andy Scott.
The Londoners had got off to a great start when Myles Weston coolly slotted home after rounding keeper Dean Brill.
Dean Furman got the Latics back on track as he swept home Oumare Tounkara's cross, while the home side had two efforts ruled out for offside.
Tounkara then played in Chris Taylor who hammered home, before Dale Stephens sealed the win from the penalty spot.
Brentford boss Andy Scott told BBC London 94.9: "The fans can see what has happened today, we are bottom of the table and we are in a relegation fight.
"Obviously they are worried, because they don't want to see us there, and I don't want to see us there."
Oldham manager Paul Dickov told BBC Radio Manchester: "I'm delighted and it was important that we got back on track after last week the boys have trained ever so well this week and I think that showed.
"We've been conceeding silly goals but it shows the team spirit in the changing room and the unity that they've got that they want to have a chat and sort it out themselves.
"He's a big talent Chris (Taylor), you get him on the ball and the biggest thing for us when I took over was wanting to get him fit and getting the best out of him and every time he got the ball something happened."
Live text and stats
Saturday, 9 October 2010
Npower League One
Stephens (pen) 65
12 Spillane (Wood 80)
32 Legge yellow card
20 Diagouraga (Bean 60)
19 Grabban (Alexander 66)
18 Taylor yellow card (Christophe 84)
19 Lee yellow card
15 Alessandra yellow card
35 Evina yellow card
36 Tounkare yellow card (Kelly 87)
Ref: StroudAtt: 5,339
Attempts on target
Attempts off target
90:00+5:11 The referee signals the end of the game.
90:00+4:22 Unfair challenge on Craig Woodman by Dean Kelly results in a free kick. Craig Woodman takes the free kick.
90:00+3:36 Effort on goal by Charlie MacDonald from deep inside the penalty area misses to the right of the goal.
90:00+2:14 Corner taken by Sam Wood, Jean Francois Christophe makes a clearance.
90:00+1:02 Shot by Dean Kelly from inside the six-yard box clear the bar.
90:00+0:18 Effort from outside the penalty area by Gary Alexander goes wide left of the goal.
89:05 Corner taken right-footed by Kevin O'Connor, Nicky Forster produces a header from deep inside the six-yard box which goes
wide of the right-hand upright.
87:44 Dale Stephens decides to take a short corner.
86:18 Substitution (Oldham) makes a substitution, with Dean Kelly coming on for Oumare Tounkara.
84:46 Free kick awarded for an unfair challenge on Charlie MacDonald by Jason Jarrett. Direct free kick taken by Craig Woodman.
83:34 Substitution Chris Taylor leaves the field to be replaced by Jean Francois Christophe.
82:51 Free kick awarded for an unfair challenge on Nicky Forster by Cedric Evina. Ben Hamer restarts play with the free kick.
82:02 The official flags Oumare Tounkara offside. Ben Hamer takes the indirect free kick.
82:02 Booking Oumare Tounkara goes into the referee's book for unsporting behaviour.
80:54 Inswinging corner taken right-footed by Kevin O'Connor from the left by-line, Kieran Lee manages to make a clearance.
79:23 Substitution Sam Wood comes on in place of Michael Spillane.
77:53 Gary Alexander takes a shot.
Correction - 77:06 Cedric Evina challenges Michael Spillane unfairly and gives away a free kick. Free kick taken by Craig Woodman.
77:06 Awarded for a foul by Cedric Evina on Michael Spillane.
77:06 Booking Cedric Evina goes into the referee's book for unsporting behaviour.
75:27 Unfair challenge on Charlie MacDonald by Jason Jarrett results in a free kick. Craig Woodman takes the free kick.
73:52 Michael Spillane fouled by Lewis Alessandra, the ref awards a free kick. Ben Hamer restarts play with the free kick.
72:26 Ritchie Jones concedes a free kick for a foul on Craig Woodman. Centre by Craig Woodman, Nicky Forster takes a shot. Save
by Dean Brill.
70:13 Oumare Tounkara fouled by Karleigh Osborne, the ref awards a free kick. Jason Jarrett restarts play with the free kick.
69:21 Chris Taylor challenges Leon Legge unfairly and gives away a free kick. Ben Hamer restarts play with the free kick.
68:49 Craig Woodman has an effort at goal from outside the area missing to the wide right of the goal.
67:52 Strike by Oumare Tounkara from inside the six-yard box clear the bar.
65:37 Substitution Gary Alexander replaces Lewis Grabban.
64:23 Foul by Leon Legge on Chris Taylor, Penalty awarded. Assist on the goal came from Chris Taylor.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.