Top Qs
Timeline
Chat
Perspective

2018–19 Rochdale A.F.C. season

Rochdale 2018–19 football season From Wikipedia, the free encyclopedia

Remove ads

The 2018–19 season was Rochdale A.F.C.'s 112th in existence and their fifth consecutive season in League One. Along with competing in League One, the club participated in the FA Cup, EFL Cup and EFL Trophy. The season covers the period from 1 July 2018 to 30 June 2019.

Quick facts Chairman, Manager ...
Remove ads

First-team squad

More information No., Name ...

Statistics

As of 30 June 2019
More information No., Pos ...

Goals record

As of 30 June 2019
More information Rank, No. ...

Disciplinary record

As of 30 June 2019
More information Rank, No. ...

Contracts

More information Date, Position ...
Remove ads

Transfers

Transfers in

More information Date from, Position ...

Transfers out

More information Date from, Position ...

Loans in

More information Start date, Position ...

Loans out

More information Start date, Position ...
Remove ads

Competitions

Summarize
Perspective

Friendlies

On 17 May 2018, Rochdale scheduled a friendly away to Tranmere Rovers for the following July.[43] A match with Stalybridge Celtic was announced a day later, prior to a match versus Stockport County being set on 21 May.[44][45]

6 July 2018 Friendly Stalybridge Celtic 0–3 Rochdale Stalybridge
19:30 BST Report Andrew 45'
Inman 54'
Rathbone 89'
Stadium: Bower Fold
17 July 2018 Friendly Stockport County 0–1 Rochdale Stockport
19:45 BST Report Thompson 57' Stadium: Edgeley Park
21 July 2018 Friendly Rochdale 1–0 Hull City Rochdale
15:00 BST Rafferty 90' Report Stadium: Spotland Stadium
24 July 2018 (2018-07-24) Friendly Rochdale 3–2 Middlesbrough Rochdale
19:30 BST Andrew 69'
Inman 85'
Rathbone 90+1'
Report Fletcher 13'
Chapman 52'
Stadium: Crown Oil Arena
28 July 2018 Friendly Tranmere Rovers 1–3 Rochdale Birkenhead
15:00 BST Gilmour 82' Report Camps 31'
Inman 42'
Wilbraham 69' (pen.)
Stadium: Prenton Park
31 July 2018 (2018-07-31) Friendly FC United of Manchester 2–4 Rochdale Moston
19:45 BST Barry-Murphy 12' (o.g.)
Dickinson 27'
Report Rathbone 39'
Gillam 45+1'
56' (o.g.)
Williams 63'
Stadium: Broadhurst Park

League One

League table

More information Pos, Pld ...
Source: EFL Official Website
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results[46]

Results summary

More information Overall, Home ...

Last updated: 4 May 2019.
Source: [citation needed]

Results by matchday

More information Matchday, Ground ...
Updated to match(es) played on 9 April 2019. Source: Statto.com
A = Away; H = Home; W = Win; D = Draw; L = Loss

Matches

On 21 June 2018, the League One fixtures for the forthcoming season were announced.[47][48]

4 August 2018 (2018-08-04) 1 Burton Albion 1–2 Rochdale Burton upon Trent
15:00 BST Buxton Yellow card 2'
Fox Yellow card 60'
Boyce 71'
Report Inman 10', 22'
MJ Williams Yellow card 88'
Stadium: Pirelli Stadium
Attendance: 2,987
Referee: Darren Drysdale
11 August 2018 (2018-08-11) 2 Rochdale 1–4 Peterborough United Rochdale
15:00 BST Henderson 17' (pen)
McGahey Yellow card 45+3'
Report Cummings 25'
O'Hara 34', 90+3'
Woodyard Yellow card 41'
Godden 45+3'
Stadium: Spotland Stadium
Attendance: 3,693
Referee: Anthony Backhouse
18 August 2018 (2018-08-18) 3 Fleetwood Town 2–2 Rochdale Fleetwood
15:00 BST Holt Yellow card 3'
McNulty 29'(o.g.)
Evans Yellow card 45' 56'
Dempsey Yellow card 88'
Cairns Yellow card 90+2'
Jones Yellow card 90+4'
Report Henderson 50' (pen), 90+5' Stadium: Highbury Stadium
Attendance: 3,565
Referee: Dean Whitestone
21 August 2018 (2018-08-21) 4 Rochdale 0–4 Barnsley Rochdale
19:45 BST Report Potts 35'
Dougall Yellow card 41'
Moore 42', 48', 68'
Stadium: Spotland Stadium
Attendance: 4,359
Referee: Michael Salisbury
25 August 2018 (2018-08-25) 5 Rochdale 1–2 Walsall Rochdale
15:00 BST Done Yellow card 29'
Camps 79'
Report Ginnelly 32'
Ismail 77' Red card 86'
Stadium: Spotland Stadium
Attendance: 3,080
Referee: Graham Salisbury
1 September 2018 (2018-09-01) 6 Coventry City 0–1 Rochdale Coventry
15:00 BST Report Andrew 47'
Williams Yellow card 57'
Stadium: Ricoh Arena
Attendance: 9,879
Referee: Charles Breakspear
8 September 2018 (2018-09-08) 7 Scunthorpe United 3–3 Rochdale Scunthorpe
15:00 BST Novak 2'
Colclough 18'
Goode 54'
Lund Yellow card 73'
Report Clough Yellow card 26'
Rathbone 52', 66'
Camps Yellow card 55'
Hart Yellow card 68'
Gillam 83'
Stadium: Glanford Park
Attendance: 3,898
Referee: Ross Joyce
15 September 2018 (2018-09-15) 8 Rochdale 3–0 Gillingham Rochdale
15:00 BST Henderson 9', 18', 64' Yellow card 86' Report Stadium: Spotland Stadium
Attendance: 2,925
Referee: Martin Coy
22 September 2018 (2018-09-22) 9 Sunderland 4–1 Rochdale Sunderland
15:00 BST Loovens Yellow card 22'
Maja 37', 45'
Gooch 41', 66'
Report Rafferty Yellow card 45+3'
Rathbone Yellow card 51'
Henderson Yellow card 52'
Done 71'
Hart Yellow card 85'
Stadium: Stadium of Light
Attendance: 28,764
Referee: Trevor Kettle
29 September 2018 (2018-09-29) 10 Rochdale 1–3 Portsmouth Rochdale
15:00 BST Wilbraham 4' Report Lowe 25' Yellow card 60'
Pitman 71'
Clarke 81'
Stadium: Spotland Stadium
Attendance: 3,796
Referee: John Busby
2 October 2018 (2018-10-02) 11 Rochdale 0–0 Bristol Rovers Rochdale
19:45 BST Norman Red card 45+2'
Inman Yellow card 71'
Hart Yellow card 90'
Report Craig Yellow card 39'
Clarke Yellow card 54'
Stadium: Spotland Stadium
Attendance: 2,301
Referee: Matt Donohue
6 October 2018 (2018-10-06) 12 Blackpool 2–2 Rochdale Blackpool
15:00 BST Thompson 5'
Tilt 29'
Guy Yellow card 41'
Spearing Yellow card 76'
Report Delaney 9'
Hart Yellow card 45+3'
MJ Williams Yellow card 46'
Perkins Yellow card 57'
Rathbone Yellow card 69'
Andrew 86'
J Williams Yellow card 90+3'
Stadium: Bloomfield Road
Attendance: 3,520
Referee: Robert Jones
13 October 2018 (2018-10-13) 13 Rochdale 2–3 Doncaster Rovers Rochdale
15:00 BST Henderson 59'
MJ Williams Yellow card 70'
Cannon Yellow card 73'
Ntlhe 82'
Report Mason Yellow card 17'
Crawford 20'
Wright Yellow card 27'
Butler 50'
Anderson 68'
Taylor Yellow card 88'
Stadium: Spotland Stadium
Attendance: 3,600
Referee: Scott Oldham
20 October 2018 (2018-10-20) 14 Bradford City 0–2 Rochdale Bradford
15:00 BST Wood Yellow card 30'
O'Brien Yellow card 66'
Miller Yellow card 90'
O'Donnell Yellow card 90+4'
Report Henderson 83' (pen.), 90+5' (pen.)
Done Yellow card 90+1'
Stadium: Valley Parade
Attendance: 15,875
Referee: Ben Toner
23 October 2018 15 Wycombe Wanderers 3–0 Rochdale High Wycombe
19:45 BST Morris 10'
Akinfenwa 67'
Onyedinma 72'
Report Ntlhe Yellow card 28'
Dooley Yellow card 64'
Stadium: Adams Park
Attendance: 3,997
Referee: Brett Huxtable
28 October 2018 (2018-10-28) 16 Rochdale 1–0 Charlton Athletic Rochdale
15:00 BST Henderson 4'
Inman Yellow card 45+1'
Rathbone Yellow card 49'
Report Taylor soccer ball with red X 20'
Ward Yellow card 48'
Cullen Yellow card 82'
Stadium: Spotland Stadium
Attendance: 3,109
Referee: Andy Haines
3 November 2018 (2018-11-03) 17 Rochdale 0–0 Luton Town Rochdale
15:00 GMT Shinnie Yellow card 8'
Hylton Red card 74'
Stadium: Spotland Stadium
Attendance: 3,689
Referee: Ollie Yates
17 November 2018 (2018-11-17) 18 Shrewsbury Town 3–2 Rochdale Shrewsbury
15:00 GMT Norburn 32' (pen.), 72'
Okenabirhie 65'
Report Camps Yellow card 30'
Inman 45+1'
J. Williams 58'
Perkins Yellow card 87'
Stadium: New Meadow
Attendance: 5,861
Referee: Lee Swabey
24 November 2018 (2018-11-24) 19 Rochdale 1–0 Accrington Stanley Rochdale
15:00 GMT Delaney Yellow card 41'
Henderson 69'
McGahey Yellow card 72'
Report Finley Yellow card 90' Stadium: Spotland Stadium
Attendance: 3,497
Referee: Lee Probert
27 November 2018 (2018-11-27) 20 Oxford United 4–2 Rochdale Oxford
19:45 GMT Mackie 11'
Henry 14'
Browne Yellow card 45+4' 52', 78'
Report Henderson 30'
Randall Yellow card 36'
Wilbraham Yellow card 39'
McNulty Yellow card 48'
M.J. Williams Yellow card 55'
Camps 69'
McGahey Yellow card 90+2'
Stadium: Kassam Stadium
Attendance: 5,204
Referee: Craig Hicks
8 December 2018 (2018-12-08) 21 AFC Wimbledon 1–1 Rochdale London
15:00 GMT Barcham 70'
Purrington Yellow card 81'
Report Andrew 35'
M.J. Willams Yellow card 90+2'
Stadium: Kingsmeadow
Attendance: 3,988
Referee: Kevin Johnson
15 December 2018 (2018-12-15) 22 Rochdale 1–2 Plymouth Argyle Rochdale
15:00 GMT Perkins Yellow card 62'
Inman 76'
Report Grant 73'
Perkins 80' (o.g.)
Stadium: Spotland Stadium
Attendance: 2,863
Referee: Carl Boyeson
22 December 2018 (2018-12-22) 23 Southend United 1–2 Rochdale Southend-on-Sea
15:00 GMT White 81'
Dieng Yellow card 90+2'
Report Rathbone Yellow card 5'
Williams 23'
Camps Yellow card 51' 87'
Stadium: Roots Hall
Attendance: 5,735
Referee: Neil Hair
26 December 2018 (2018-12-26) 24 Rochdale 2–1 Blackpool Rochdale
15:00 GMT Rathbone 19'
Camps Yellow card 31'
Henderson 89'
Report Thompson Red card 30'
Nottingham 35'
O'Connor Yellow card 77'
Stadium: Spotland Stadium
Attendance: 4,006
Referee: Thomas Bramall
29 December 2018 (2018-12-29) 25 Rochdale 0–4 Bradford City Rochdale
15:00 GMT M.J. Williams Yellow card 27'
Rathbone Yellow card 47'
Report Knight-Percival 23' Yellow card 44'
Ball Yellow card 42'
McGowan 48' Yellow card 70'
Caddis Yellow card 51'
Doyle 60' (pen.)
Miller 89'
Stadium: Spotland Stadium
Attendance: 5,673
Referee: Andy Woolmer
1 January 2019 (2019-01-01) 26 Doncaster Rovers 5–0 Rochdale Doncaster
15:00 GMT May 1'
Crawford 23'
Marquis 28', 75'
T Anderson Yellow card 50'
Coppinger 82'
Report McGahey Yellow card 39'
Williams Yellow card 60'
Camps Yellow card 66'
Inman Yellow card 72'
Rathbone Yellow card 75'
Stadium: Keepmoat Stadium
Attendance: 7,408
Referee: Martin Coy
5 January 2019 (2019-01-05) 27 Rochdale 0–4 Burton Albion Rochdale
15:00 GMT M.J. Williams Yellow card 29'
Camps Yellow card 35'
Rathbone Yellow card 62'
Report Myers-Harness 19', 30', 86'
Hutchinson Yellow card 50'
Boyce 78'
Stadium: Spotland Stadium
Attendance: 2,666
Referee: Scott Duncan
12 January 2019 (2019-01-12) 28 Peterborough United 2–1 Rochdale Peterborough
15:00 GMT Tomlin 23'
Cooper 84'
Report Done Yellow card 37'
Hamilton Yellow card 52' 90'
Stadium: London Road Stadium
Attendance: 6,025
Referee: Darren Drysdale
19 January 2019 (2019-01-19) 29 Rochdale 1–1 Fleetwood Town Rochdale
15:00 GMT Hamilton Yellow card 42'
Henderson 75'
Camps Yellow card 80'
Report Madden 36'
Coyle Red card 54'
Cairns Yellow card 82'
Stadium: Spotland Stadium
Attendance: 2,713
Referee: Geoff Eltringham
26 January 2019 (2019-01-26) 30 Barnsley 2–1 Rochdale Barnsley
15:00 GMT Moore 54'
Dougall Yellow card 57'
Woodrow 75'
Davies Yellow card 83'
Report Delaney Yellow card 47'
Henderson 49'
Dooley Yellow card 68'
Ebanks-Landell Yellow card 90+5'
Stadium: Oakwell
Attendance: 11,379
Referee: Alan Young
2 February 2019 (2019-02-02) 31 Walsall 1–2 Rochdale Walsall
15:00 GMT Edwards 36'
Devlin Yellow card 43'
Cook Yellow card 83'
Report Ebanks-Landell 4'
Hamilton 60' Yellow card 78'
Henderson Yellow card 90+6'
Stadium: Bescot Stadium
Attendance: 4,021
Referee: Scott Oldham
9 February 2019 (2019-02-09) 32 Rochdale 0–1 Coventry City Rochdale
15:00 GMT Ebanks-Landell Yellow card 38'
Dooley Yellow card 73'
Hamilton Yellow card 76'
Report Hiwula 68'
Thomas Yellow card 90+3'
Stadium: Spotland Stadium
Attendance: 3,661
Referee: Paul Marsden
19 February 2019 (2019-02-19) 33 Rochdale 3–4 AFC Wimbledon Rochdale
19:45 GMT Pyke 2'
Hamilton 37'
Henderson 81'
Report Pigott 36', 46', 90+5' (pen.) Yellow card 90+6'
Wordsworth 76'
McDonald Yellow card 88'
Stadium: Spotland Stadium
Attendance: 2,410
Referee: Michael Salisbury
23 February 2019 (2019-02-23) 34 Plymouth Argyle 5–1 Rochdale Plymouth
15:00 GMT Ladapo 26', 75'
Edwards 61'
Sarcevic Yellow card 67'
Threlkeld 85'
Smith-Brown 90+4'
Report Done 48'
Ebanks-Landell Red card 58'
Camps Yellow card 72'
Stadium: Home Park
Attendance: 9,360
Referee: Chris Sarginson
2 March 2019 (2019-03-02) 35 Luton Town 2–0 Rochdale Luton
15:00 GMT Mpanzu Yellow card 24'
Hylton 59'
Shinnie Yellow card 65'
Collins 90+1'
Report Hamilton Yellow card 1' Yellow-red card 85'
Lonergan Yellow card 45'
Williams Yellow card 70'
Stadium: Kenilworth Road
Attendance: 9,905
Referee: Lee Swabey
9 March 2019 (2019-03-09) 36 Rochdale 2–1 Shrewsbury Town Rochdale
15:00 GMT Ntlhe 15'
Ebanks-Landell Yellow card 43'
McNulty 47' Yellow card 87'
Bunney Yellow card 55'
Report Waterfall Yellow card 40'
Williams Yellow card 51'
Docherty 90+1'
Stadium: Spotland Stadium
Attendance: 3,217
Referee: John Brooks
12 March 2019 (2019-03-12) 37 Rochdale 0–0 Oxford United Rochdale
19:45 GMT McNulty Yellow card 32' Report Dickie Yellow card 46' Stadium: Spotland Stadium
Attendance: 2,331
Referee: Anthony Backhouse
16 March 2019 (2019-03-16) P Accrington Stanley P–P Rochdale Accrington
15:00 GMT Report Stadium: Crown Ground
Note: Fixture was postponed due to a waterlogged pitch.[49]
23 March 2019 (2019-03-23) 38 Rochdale 3–1 Scunthorpe United Rochdale
15:00 GMT Wilbraham 14', 60'
Ntlhe 51'
Report Hallam 16'
McGahey Yellow card 27'
McMahon Yellow card 42'
Stadium: Spotland Stadium
Attendance: 3,361
Referee: Eddie Ilderton
30 March 2019 (2019-03-30) 39 Gillingham 1–1 Rochdale Gillingham
15:00 GMT Byrne 45+2'
Hanlan Yellow card 59'
Fuller Yellow card 90+6'
Report Henderson Yellow card 22' 37'
Ebanks-Landell Yellow card 52'
Wilbraham Yellow card 62'
Andrew Yellow card 65'
Bunney Yellow card 80'
Stadium: Priestfield Stadium
Attendance: 4,686
Referee: Alan Young
6 April 2019 (2019-04-06) 40 Rochdale 1–2 Sunderland Rochdale
15:00 BST Henderson 28'
Bunney Yellow card 50'
Williams Yellow card 85'
Report Hume Yellow card 16'
McGeouch Yellow card 53'
Wyke 56'
Honeyman 89'
Stadium: Spotland Stadium
Attendance: 6,546
Referee: Carl Boyeson
9 April 2019 (2019-04-09) 41 Accrington Stanley 0–1 Rochdale Accrington
19:45 BST Report McLaughlin Yellow card 27'
Henderson Yellow card 39'
Rathbone 71'
Hamilton Yellow card 78'
Stadium: Crown Ground
Attendance: 2,824
Referee: Christopher Sarginson
13 April 2019 (2019-04-13) 42 Portsmouth 4–1 Rochdale Portsmouth
15:00 BST Hawkins 21'
Pitman 45+1' (pen.)
Evans 62'
Lowe 79'
Report Wilbraham Yellow card 38' 54'
Ebanks-Landell Yellow card 45'
Bunney Yellow card 52'
Stadium: Fratton Park
Attendance: 18,197
Referee: Lee Swabey
19 April 2019 (2019-04-19) 43 Rochdale 1–0 Wycombe Wanderers Rochdale
15:00 BST Henderson 79'
Rathbone Yellow card 83'
Report Stadium: Spotland Stadium
Attendance: 3,711
Referee: Andy Haines
22 April 2019 (2019-04-22) 44 Bristol Rovers 0–1 Rochdale Bristol
15:00 BST Upson Yellow card 22'
Clarke Yellow card 57'
Report McNulty Yellow card 14'
Bunney Yellow card 38'
Williams Yellow card 78'
Hamilton 82'
Done Yellow card 85'
Stadium: Memorial Stadium
Attendance: 8,516
Referee: Craig Hicks
27 April 2019 (2019-04-27) 45 Rochdale 1–0 Southend United Rochdale
15:00 BST Williams Yellow card 38'
Henderson 53'
Report Stadium: Spotland Stadium
Attendance: 5,000
Referee: Ben Toner
4 May 2019 (2019-05-04) 46 Charlton Athletic 4–0 Rochdale London
17:30 BST Aribo 19'
Andrew 32' (o.g.)
Taylor 40'
Sarr Yellow card 50'
Bielik 75'
Report Keohane Yellow card 57'
Delaney Yellow card 90'
Stadium: The Valley
Attendance: 12,705
Referee: Charles Breakspear

FA Cup

The first round draw was made live on BBC by Dennis Wise and Dion Dublin on 22 October.[50] The draw for the second round was made live on BBC and BT by Mark Schwarzer and Glenn Murray on 12 November.[51]

10 November 2018 (2018-11-10) First round Rochdale 2–1 Gateshead Rochdale
15:00 GMT Mellish 21' (o.g.)
Henderson 23'
McGahey Yellow card 31'
Inman Yellow card 84'
Report Mellish 49' Stadium: Spotland Stadium
Attendance: 2,415
Referee: Peter Wright
2 December 2018 (2018-12-02) Second round Rochdale 0–1 Portsmouth Rochdale
14:00 GMT Delaney Yellow card 90' Report Lowe Yellow card 45'
Thompson Yellow card 61'
Green 90'
Stadium: Spotland Stadium
Attendance: 2,555
Referee: Sebastian Stockbridge

EFL Cup

On 15 June 2018, the draw for the first round was made in Vietnam.[52] The second round draw was made from the Stadium of Light on 16 August.[53]

14 August 2018 (2018-08-14) First round Grimsby Town 0–2 Rochdale Cleethorpes
19:45 BST Welsh Yellow card 68' Report Rathbone 39', 79'
McNulty Yellow card 67'
Stadium: Blundell Park
Attendance: 1,781
Referee: Darren England
28 August 2018 (2018-08-28) Second round Middlesbrough 2–1 Rochdale Middlesbrough
19:45 BST Johnson 37'
Hugill 53'
Report Delaney 83' Stadium: Riverside Stadium
Attendance: 10,344
Referee: Ben Toner

EFL Trophy

On 13 July 2018, the initial group stage draw bar the U21 invited clubs was announced.[54] The draw for the second round was made live on Talksport by Leon Britton and Steve Claridge on 16 November.[55] On 8 December, the third round draw was drawn by Alan McInally and Matt Le Tissier on Soccer Saturday.[56]

More information Pos, Lge ...
Source: EFL.com
4 September 2018 (2018-09-04) Group Game 1 Rochdale 2–1 Bury Rochdale
19:45 BST Clough 16'
Gillam 19'
Report Lavery 70' (pen.)
Moore Yellow card 89'
Stadium: Spotland Stadium
Attendance: 1582
Referee: Carl Boyeson
9 October 2018 (2018-10-09) Group Game 2 Fleetwood Town 0–2 Rochdale Fleetwood
19:45 BST Dempsey Yellow card 42'
Biggins Yellow card 61'
Holt Yellow card 78'
Report J Williams 16'
Cannon 47'
Stadium: Highbury Stadium
Attendance: 669
Referee: Ross Joyce
7 November 2018 (2018-11-07) Group Game 3 Rochdale 2–2
(3–4 p)
Leicester City U21 Rochdale
19:45 GMT Andrew 5'
McNulty 17'
Report Pașcanu 28'
Loft 66'
Stadium: Spotland Stadium
Attendance: 615
Referee: Thomas Bramall
Penalties
Clough soccer ball with red X
Perkins soccer ball with check mark
Wilbraham soccer ball with check mark
Hoti soccer ball with red X
Hooper soccer ball with check mark
MJ Williams soccer ball with red X
Johnson soccer ball with red X
Dewsbury-Hall soccer ball with check mark
Pașcanu soccer ball with check mark
Thomas soccer ball with check mark
Loft soccer ball with red X
Sherif soccer ball with check mark
5 December 2018 (2018-12-05) Second round Rochdale P–P Oldham Athletic Rochdale
19:00 GMT Report Stadium: Spotland Stadium
Note: Fixture was postponed due to waterlogged pitch.[57]
11 December 2018 (2018-12-11) Second round Rochdale 2–0 Oldham Athletic Rochdale
19:00 GMT Rafferty Yellow card 52' 90+2' (pen.)
Perkins Yellow card 75'
Adshead 90+4'
Report Maouche Red card 51'
Clarke Yellow card 52'
Hunt Yellow card 63'
Stadium: Spotland Stadium
Attendance: 1,854
Referee: Oliver Langford
8 January 2019 (2019-01-08) Third round Rochdale 2–4 Manchester City U21 Rochdale
19:00 GMT McNulty 4'
Dooley 29'
Report Richards soccer ball with red X 25' 84'
Sandler Yellow card 27'
Bolton 50'
Braaf 67', 82'
Stadium: Spotland Stadium
Attendance: 2,176
Referee: Ross Joyce
Remove ads

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads