Text, whiteboard

Description automatically generated

Northern Counties Chess Union

Established 1899

A constituent unit of the English Chess Federation

 

<< Home

Events

 

 

 

22/03/2026

Manchester Rapidplay 2026

 

The 6-round Manchester FIDE Rapidplay Congress 2026 was held on Sunday 22nd March 2026 at The University of Bolton Arena, Arena Approach, Horwich, Bolton BL6 6LB.

 

Final results in the three sections (Open, Major (Under 1900), and Minor (Under 1630) were as follows.

 

Open

No

Name

Grade

1

2

3

4

5

6

SPS

1

Ethan Norris

2072

1

W

9

1

B

8

1

W

4

0

B

2

1

W

3

1

B

5

 

 

Atherton

 

 

1

 

 

2

 

 

3

 

 

3

 

 

4

 

 

5

 

18

2

Paul Macklin

2236

½

B

5

1

W

6

1

B

3

1

W

1

1

B

8

½

W

4

 

 

Swinton & Worsley Community

 

 

½

 

 

 

 

 

 

 

 

 

 

5

 

17.5

3

Mike J Surtees

2124

1

W

7

½

B

4

0

W

2

1

B

9

0

B

1

1

W

10

 

 

Great Lever

 

 

1

 

 

 

 

 

 

 

 

 

 

 

12.5

4

Xiaofan Li

1984

1

B

10

½

W

3

0

B

1

½

W

5

1

B

9

½

B

2

 

 

Hull

 

 

1

 

 

 

 

 

 

2

 

 

3

 

 

 

12.5

5

Michael McDonagh

1927

½

W

2

½

B

7

½

W

8

½

B

4

1

W

6

0

W

1

 

 

Chester

 

 

½

 

 

1

 

 

 

 

2

 

 

3

 

 

3

 

11

6

Kelechukwu Nkwonta

1826

0

W

8

0

B

2

1

W

10

1

W

7

0

B

5

1

W

9

 

 

Bolton

 

 

0

 

 

0

 

 

1

 

 

2

 

 

2

 

 

3

 

8

7

James P Rothwell

1907

0

B

3

½

W

5

½

W

9

0

B

6

1

W

10

1

B

8

 

 

Atticus

 

 

0

 

 

½

 

 

1

 

 

1

 

 

2

 

 

3

 

7.5

8

Thomas Fielding

2103

1

B

6

0

W

1

½

B

5

1

B

10

0

W

2

0

W

7

 

 

Holmes Chapel (?)

 

 

1

 

 

1

 

 

 

 

 

 

 

 

 

11

9

Harry Gardiner

1799

0

B

1

1

W

10

½

B

7

0

W

3

0

W

4

0

B

6

 

 

Crewe

 

 

0

 

 

1

 

 

 

 

 

 

 

 

 

7

10

Craig Platt

1632

0

W

4

0

B

9

0

B

6

0

W

8

0

B

7

0

B

3

 

 

Staffordshire *

 

 

0

 

 

0

 

 

0

 

 

0

 

 

0

 

 

0

 

0

11

Simeon Sakic

1868

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bolton

 

 

0

 

 

0

 

 

0

 

 

0

 

 

0

 

 

0

 

0

 

Major

No

Name

Grade

1

2

3

4

5

6

SPS

1

Jack Virgin

1813

1

W

21

1

B

23

1

W

3

1

B

10

1

W

2

0

B

4

 

 

Stockport

 

 

1

 

 

2

 

 

3

 

 

4

 

 

5

 

 

5

 

20

2

Jamie Roberts

1664

1

W

17

1

B

11

1

W

25

1

W

5

0

B

1

1

B

7

 

 

Crewe

 

 

1

 

 

2

 

 

3

 

 

4

 

 

4

 

 

5

 

19

3

Leo Cheung

1685

1

W

22

1

W

7

0

B

1

1

B

25

1

W

11

1

W

5

 

 

Swinton & Worsley Community

 

 

1

 

 

2

 

 

2

 

 

3

 

 

4

 

 

5

 

17

4

Shrihan Koppuravuri

1771

1

W

31

0

B

13

1

W

16

1

B

23

1

W

10

1

W

1

 

 

Aylesbury

 

 

1

 

 

1

 

 

2

 

 

3

 

 

4

 

 

5

 

16

5

Amrik J Singh

1753

1

W

20

1

B

24

1

W

13

0

B

2

1

W

14

0

B

3

 

 

Warley Quinborne

 

 

1

 

 

2

 

 

3

 

 

3

 

 

4

 

 

4

 

17

6

Oskar Jarzynski

1551

1

W

32

½

B

22

1

W

18

1

B

8

0

W

7

½

B

12

 

 

Crewe

 

 

1

 

 

 

 

 

 

 

 

 

 

4

 

16

7

Julian Alderton

1773

1

W

27

0

B

3

1

W

24

1

B

13

1

B

6

0

W

2

 

 

Chorlton-cum-Hardy

 

 

1

 

 

1

 

 

2

 

 

3

 

 

4

 

 

4

 

15

8

Mohammad Abdulhamid

1747

1

B

14

1

W

9

0

B

10

0

W

6

1

W

18

1

B

15

 

 

South Bradford

 

 

1

 

 

2

 

 

2

 

 

2

 

 

3

 

 

4

 

14

9

Ushakan Thushyanthan

1675

1

W

15

0

B

8

1

W

12

½

B

11

½

W

25

1

B

14

 

 

Aylesbury GS

 

 

1

 

 

1

 

 

2

 

 

 

 

3

 

 

4

 

13.5

10

Ashton Morrissey

1682

1

W

18

1

B

12

1

W

8

0

W

1

0

B

4

½

B

25

 

 

Bolton

 

 

1

 

 

2

 

 

3

 

 

3

 

 

3

 

 

 

15.5

11

Andrew Beswick

1694

1

B

33

0

W

2

1

B

31

½

W

9

0

B

3

1

W

19

 

 

Chorlton-cum-Hardy

 

 

1

 

 

1

 

 

2

 

 

 

 

 

 

 

12.5

12

Aidan Ryan

1762

1

B

28

0

W

10

0

B

9

1

W

16

1

B

23

½

W

6

 

 

Oxford University

 

 

1

 

 

1

 

 

1

 

 

2

 

 

3

 

 

 

11.5

13

Colin J White

1679

1

B

30

1

W

4

0

B

5

0

W

7

0

B

19

1

W

26

 

 

Chester

 

 

1

 

 

2

 

 

2

 

 

2

 

 

2

 

 

3

 

12

14

Michael I Connor

1634

0

W

8

1

B

32

1

W

15

1

B

20

0

B

5

0

W

9

 

 

Eccles Community

 

 

0

 

 

1

 

 

2

 

 

3

 

 

3

 

 

3

 

12

15

Guranshvir Singh

1780

0

B

9

1

W

28

0

B

14

1

W

19

1

B

26

0

W

8

 

 

Aylesbury

 

 

0

 

 

1

 

 

1

 

 

2

 

 

3

 

 

3

 

10

16

Krish Gandhi

1536

0

B

25

1

W

26

0

B

4

0

B

12

1

W

27

1

W

23

 

 

South Birmingham

 

 

0

 

 

1

 

 

1

 

 

1

 

 

2

 

 

3

 

8

17

Joshua Cherrington

1772

0

B

2

½

W

20

0

B

19

1

W

28

½

B

21

1

W

24

 

 

Lancaster University

 

 

0

 

 

½

 

 

½

 

 

 

 

2

 

 

3

 

7.5

18

Charlie Warboys

1808

0

B

10

1

W

27

0

B

6

1

W

24

0

B

8

½

W

21

 

 

Lancaster University

 

 

0

 

 

1

 

 

1

 

 

2

 

 

2

 

 

 

8.5

19

Elias Asef

1867

0

W

23

½

B

21

1

W

17

0

B

15

1

W

13

0

B

11

 

 

Lancashire *

 

 

0

 

 

½

 

 

 

 

 

 

 

 

 

8.5

20

Preesh Gandhi

1635

0

B

5

½

B

17

1

W

22

0

W

14

0

B

24

1

W

28

 

 

South Birmingham

 

 

0

 

 

½

 

 

 

 

 

 

 

 

 

7.5

21

Danylo Laba

1682

0

B

1

½

W

19

0

B

26

1

B

22

½

W

17

½

B

18

 

 

St Helens

 

 

0

 

 

½

 

 

½

 

 

 

 

2

 

 

 

7

22

Mark Taylor

1865

0

B

3

½

W

6

0

B

20

0

W

21

1

B

31

1

W

32

 

 

Rochdale

 

 

0

 

 

½

 

 

½

 

 

½

 

 

 

 

 

5.5

23

Kevin Winter

1689

1

B

19

0

W

1

1

B

30

0

W

4

0

W

12

0

B

16

 

 

Ilkley Chess Centre

 

 

1

 

 

1

 

 

2

 

 

2

 

 

2

 

 

2

 

10

24

Homam Hussein

1564

1

B

26

0

W

5

0

B

7

0

B

18

1

W

20

0

B

17

 

 

Stockport

 

 

1

 

 

1

 

 

1

 

 

1

 

 

2

 

 

2

 

8

25

Sheraz Khalil

1708

1

W

16

+

B

29

0

B

2

0

W

3

½

B

9

½

W

10

 

 

Altrincham & Hale

 

 

1

 

 

1

 

 

1

 

 

1

 

 

 

 

2

 

7.5

26

Jonathan Manson

1717

0

W

24

0

B

16

1

W

21

1

B

27

0

W

15

0

B

13

 

 

Bolton

 

 

0

 

 

0

 

 

1

 

 

2

 

 

2

 

 

2

 

7

27

David P Price

1672

0

B

7

0

B

18

1

W

32

0

W

26

0

B

16

1

W

31

 

 

Crewe

 

 

0

 

 

0

 

 

1

 

 

1

 

 

1

 

 

2

 

5

28

Andrew R De Santos

1640

0

W

12

0

B

15

½

-

bye

0

B

17

1

W

32

0

B

20

 

 

Preston

 

 

0

 

 

0

 

 

½

 

 

½

 

 

 

 

 

4

29

Devraj Paul

1176

1

-

bye

-

W

25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

 

 

1

 

 

1

 

 

1

 

 

1

 

6

30

Sam Turner

1797

0

W

13

1

B

31

0

W

23

 

 

 

 

 

 

 

 

 

 

 

Newcastle-under-Lyme

 

 

0

 

 

1

 

 

1

 

 

1

 

 

1

 

 

1

 

5

31

Claire Kerton

1646

0

B

4

0

W

30

0

W

11

½

B

32

0

W

22

0

B

27

 

 

3Cs

 

 

0

 

 

0

 

 

0

 

 

½

 

 

½

 

 

½

 

1.5

32

Paul Leonard

1713

0

B

6

0

W

14

0

B

27

½

W

31

0

B

28

0

B

22

 

 

Atherton

 

 

0

 

 

0

 

 

0

 

 

½

 

 

½

 

 

½

 

1.5

33

Ryan Turner

1427

0

W

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Atherton

 

 

0

 

 

0

 

 

0

 

 

0

 

 

0

 

 

0

 

0

 

Minor

No

Name

Grade

1

2

3

4

5

6

SPS

1

Josh Cameron

1595

1

B

16

1

W

14

1

B

18

½

W

17

1

B

3

1

W

11

 

 

Manchester Social

 

 

1

 

 

2

 

 

3

 

 

 

 

 

 

 

19.5

2

Tommy Cooke

1528

1

B

11

1

W

13

1

B

20

½

W

9

1

B

17

1

W

4

 

 

Crewe

 

 

1

 

 

2

 

 

3

 

 

 

 

 

 

 

19.5

3

Oliver Rothwell

1422

1

B

44

1

W

48

1

W

39

1

B

8

0

W

1

1

B

10

 

 

Buckinghamshire Juniors

 

 

1

 

 

2

 

 

3

 

 

4

 

 

4

 

 

5

 

19

4

Ryan Turner

1427

1

-

bye

1

W

25

½

B

9

1

W

21

1

B

39

0

B

2

 

 

Atherton

 

 

1

 

 

2

 

 

 

 

 

 

 

 

 

18

5

Mazino Onwah

1192

1

W

7

1

B

34

0

W

8

½

B

22

1

W

32

1

B

19

 

 

Aylesbury Gs

 

 

1

 

 

2

 

 

2

 

 

 

 

 

 

 

15.5

6

Andrew Thompson

1612

½

B

23

1

W

49

0

B

21

1

W

33

1

B

25

1

W

18

 

 

Ashfield

 

 

½

 

 

 

 

 

 

 

 

 

 

 

14

7

Jack Davies

1507

0

B

5

1

W

35

1

B

40

½

W

12

1

B

23

1

W

17

 

 

Lancaster University

 

 

0

 

 

1

 

 

2

 

 

 

 

 

 

 

13.5

8

William Bartlett

1558

1

B

40

1

W

12

1

B

5

0

W

3

½

B

18

½

W

9

 

 

Ashton

 

 

1

 

 

2

 

 

3

 

 

3

 

 

 

 

4

 

16.5

9

George Bland

1497

1

W

10

1

B

28

½

W

4

½

B

2

½

W

19

½

B

8

 

 

Lancaster University

 

 

1

 

 

2

 

 

 

 

3

 

 

 

 

4

 

16

10

Ihor Nekraska

1185

0

B

9

1

W

31

1

B

14

1

W

13

1

B

21

0

W

3

 

 

Aylesbury Grammar

 

 

0

 

 

1

 

 

2

 

 

3

 

 

4

 

 

4

 

14

11

Simon Walgenbach

0

0

W

2

1

B

42

1

W

26

1

B

34

1

W

24

0

B

1

 

 

 

 

 

0

 

 

1

 

 

2

 

 

3

 

 

4

 

 

4

 

14

12

Dominic Hardman-Mountford

1368

1

W

53

0

B

8

1

W

28

½

B

7

½

W

22

1

B

24

 

 

Buckinghamshire*

 

 

1

 

 

1

 

 

2

 

 

 

 

3

 

 

4

 

13.5

13

Christopher Lysons

1481

1

W

52

0

B

2

1

W

45

0

B

10

1

W

38

1

B

42

 

 

Eccles Community

 

 

1

 

 

1

 

 

2

 

 

2

 

 

3

 

 

4

 

13

14

Jack Kelly

1369

1

W

43

0

B

1

0

W

10

1

B

41

1

W

34

1

B

38

 

 

Manchester *

 

 

1

 

 

1

 

 

1

 

 

2

 

 

3

 

 

4

 

12

15

David Fisher

1485

0

B

48

1

W

44

1

B

52

0

W

18

1

B

37

1

W

29

 

 

Bury

 

 

0

 

 

1

 

 

2

 

 

2

 

 

3

 

 

4

 

12

16

Ayhan Deniz

1280

0

W

1

1

B

47

0

W

24

1

B

28

1

W

27

1

B

39

 

 

Manchester *

 

 

0

 

 

1

 

 

1

 

 

2

 

 

3

 

 

4

 

11

17

Suriya Subash

1544

1

W

42

1

B

26

1

W

19

½

B

1

0

W

2

0

B

7

 

 

Aylesbury Gs

 

 

1

 

 

2

 

 

3

 

 

 

 

 

 

 

16.5

18

Zain Zaman

1210

1

W

24

1

B

22

0

W

1

1

B

15

½

W

8

0

B

6

 

 

South Bradford

 

 

1

 

 

2

 

 

2

 

 

3

 

 

 

 

 

15

19

Andrew Brierley

1403

1

B

46

1

W

32

0

B

17

1

W

20

½

B

9

0

W

5

 

 

Ilkely Chess Centre

 

 

1

 

 

2

 

 

2

 

 

3

 

 

 

 

 

15

20

Archie Phipps

1520

1

W

41

1

B

38

0

W

2

0

B

19

1

W

42

½

B

22

 

 

Aylesbury GS

 

 

1

 

 

2

 

 

2

 

 

2

 

 

3

 

 

 

13.5

21

Aashita Roychowdhury

1600

½

W

30

1

B

36

1

W

6

0

B

4

0

W

10

1

B

33

 

 

Leeds Junior CC

 

 

½

 

 

 

 

 

 

 

 

 

 

 

13

22

Abhiram Shourya Kaparaboyena

1477

1

B

35

0

W

18

1

B

48

½

W

5

½

B

12

½

W

20

 

 

Aylesbury GS

 

 

1

 

 

1

 

 

2

 

 

 

 

3

 

 

 

13

23

Pranav Arunprasath

1351

½

W

6

0

B

24

1

W

30

1

B

31

0

W

7

1

B

32

 

 

Liverpool *

 

 

½

 

 

½

 

 

 

 

 

 

 

 

 

11

24

Neil Treadwell

1529

0

B

18

1

W

23

1

B

16

1

W

37

0

B

11

0

W

12

 

 

Leyland

 

 

0

 

 

1

 

 

2

 

 

3

 

 

3

 

 

3

 

12

25

Adhrit Paul

1424

1

W

47

0

B

4

1

W

38

½

B

32

0

W

6

½

B

30

 

 

Cheshire Junior Knights

 

 

1

 

 

1

 

 

2

 

 

 

 

 

 

3

 

12

26

Benji Colclough Moss

1368

1

B

50

0

W

17

0

B

11

1

W

48

0

B

29

1

W

52

 

 

Aylesbury GS

 

 

1

 

 

1

 

 

1

 

 

2

 

 

2

 

 

3

 

10

27

Shanaya Chauhan

1438

0

B

49

1

W

46

1

B

43

0

W

39

0

B

16

1

W

40

 

 

Thornaby

 

 

0

 

 

1

 

 

2

 

 

2

 

 

2

 

 

3

 

10

28

Ray Rahman

1016

1

B

31

0

W

9

0

B

12

0

W

16

1

B

50

1

W

37

 

 

Aylesbury Gs

 

 

1

 

 

1

 

 

1

 

 

1

 

 

2

 

 

3

 

9

29

Declan Buckley

1566

0

W

38

0

B

41

1

W

36

1

B

52

1

W

26

0

B

15

 

 

Lancaster University

 

 

0

 

 

0

 

 

1

 

 

2

 

 

3

 

 

3

 

9

30

Saanvi Dembla

1286

½

B

21

0

W

33

0

B

23

1

W

36

1

B

40

½

W

25

 

 

Wigan

 

 

½

 

 

½

 

 

½

 

 

 

 

 

 

3

 

8.5

31

Anant Handa

1443

0

W

28

0

B

10

1

W

44

0

W

23

1

B

49

1

B

41

 

 

Greater Manchester *

 

 

0

 

 

0

 

 

1

 

 

1

 

 

2

 

 

3

 

7

32

Rob Jarvis

1605

1

W

45

0

B

19

1

B

33

½

W

25

0

B

5

0

W

23

 

 

Ashfield

 

 

1

 

 

1

 

 

2

 

 

 

 

 

 

 

11.5

33

Jiwei Yu

1472

½

W

36

1

B

30

0

W

32

0

B

6

1

W

45

0

W

21

 

 

Cheshire Junior Knights

 

 

½

 

 

 

 

 

 

 

 

 

 

 

10

34

Yash Soste

1468

½

-

bye

0

W

5

1

B

49

0

W

11

0

B

14

1

B

45

 

 

Aylesbury Gs

 

 

½

 

 

½

 

 

 

 

 

 

 

 

 

8

35

Colin Sherrington

1117

0

W

22

0

B

7

1

W

51

½

B

45

0

W

41

1

B

44

 

 

Horwich

 

 

0

 

 

0

 

 

1

 

 

 

 

 

 

 

6.5

36

Annabel Foakes

1084

½

B

33

0

W

21

0

B

29

0

B

30

1

W

43

1

W

48

 

 

Greater Manchester *

 

 

½

 

 

½

 

 

½

 

 

½

 

 

 

 

 

6

37

Sam Bartlett

1416

1

W

51

0

B

39

1

W

41

0

B

24

0

W

15

0

B

28

 

 

Ashton

 

 

1

 

 

1

 

 

2

 

 

2

 

 

2

 

 

2

 

10

38

Christopher Fielding

1272

1

B

29

0

W

20

0

B

25

1

W

49

0

B

13

0

W

14

 

 

Preston

 

 

1

 

 

1

 

 

1

 

 

2

 

 

2

 

 

2

 

9

39

Douglas J Barnett

1602

+

B

54

1

W

37

0

B

3

1

B

27

0

W

4

0

W

16

 

 

Crewe

 

 

0

 

 

1

 

 

1

 

 

2

 

 

2

 

 

2

 

8

40

Amit Chauhan

1245

0

W

8

1

B

51

0

W

7

1

B

43

0

W

30

0

B

27

 

 

Thornaby

 

 

0

 

 

1

 

 

1

 

 

2

 

 

2

 

 

2

 

8

41

Ken Lawson

1206

0

B

20

1

W

29

0

B

37

0

W

14

1

B

35

0

W

31

 

 

Leyland

 

 

0

 

 

1

 

 

1

 

 

1

 

 

2

 

 

2

 

7

42

David Littler

1239

0

B

17

0

W

11

1

B

46

1

W

50

0

B

20

0

W

13

 

 

Lancaster

 

 

0

 

 

0

 

 

1

 

 

2

 

 

2

 

 

2

 

7

43

Jack Stowell

783

0

B

14

1

-

bye

0

W

27

0

W

40

0

B

36

1

W

50

 

 

Bowen Sale

 

 

0

 

 

1

 

 

1

 

 

1

 

 

1

 

 

2

 

6

44

Zongheng Li

869

0

W

3

0

B

15

0

B

31

1

W

46

1

B

48

0

W

35

 

 

Bowen Sale

 

 

0

 

 

0

 

 

0

 

 

1

 

 

2

 

 

2

 

5

45

John Shortt

1311

0

B

32

1

W

50

0

B

13

½

W

35

0

B

33

0

W

34

 

 

Wigan

 

 

0

 

 

1

 

 

1

 

 

 

 

 

 

 

6.5

46

Mason Wang

810

0

W

19

0

B

27

0

W

42

0

B

44

½

W

47

1

B

51

 

 

Bowen Sale

 

 

0

 

 

0

 

 

0

 

 

0

 

 

½

 

 

 

2

47

Russell Clark

995

0

B

25

0

W

16

0

B

50

0

W

51

½

B

46

1

W

49

 

 

North Yorkshire *

 

 

0

 

 

0

 

 

0

 

 

0

 

 

½

 

 

 

2

48

Lexin Tao

1151

1

W

15

0

B

3

0

W

22

0

B

26

0

W

44

0

B

36

 

 

Bowen Sale

 

 

1

 

 

1

 

 

1

 

 

1

 

 

1

 

 

1

 

6

49

Linda Cao

996

1

W

27

0

B

6

0

W

34

0

B

38

0

W

31

0

B

47

 

 

Bowen Sale

 

 

1

 

 

1

 

 

1

 

 

1

 

 

1

 

 

1

 

6

50

Akasya Ryu Praditta

750

0

W

26

0

B

45

1

W

47

0

B

42

0

W

28

0

B

43

 

 

Manchester

 

 

0

 

 

0

 

 

1

 

 

1

 

 

1

 

 

1

 

4

51

Shrevin Radhakrishnan

815

0

B

37

0

W

40

0

B

35

1

B

47

0

W

52

0

W

46

 

 

Liverpool *

 

 

0

 

 

0

 

 

0

 

 

1

 

 

1

 

 

1

 

3

52

Stuart Hamilton

1142

0

B

13

+

W

54

0

W

15

0

W

29

1

B

51

0

B

26

 

 

Rhyl & Prestatyn

 

 

0

 

 

0

 

 

0

 

 

0

 

 

1

 

 

1

 

2

53

Arvin Banerjee

673

0

B

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Southport

 

 

0

 

 

0

 

 

0

 

 

0

 

 

0

 

 

0

 

0

54

John Towell

1311

-

W

39

-

B

52

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Wigan

 

 

0

 

 

0

 

 

0

 

 

0

 

 

0

 

 

0

 

0