CChessStats

2026 CCC Grand Prix Leg 3

Open SwissStandard

34 players participated in this 5-round tournament, held from 24 Mar 2026 to 21 Apr 2026 in Calgary, AB, Canada. 3 titled players from 2 federations. Top 10 Elo average was 1934, and top seed was Seyed Hamed Mousavian (🇮🇷 IRI, IM, 2239).

Seyed Hamed Mousavian (🇮🇷 IRI, IM, 2239) won with 5.0/5, ahead of Dale R. Haessel (4.0) and Roy Yearwood (4.0). Mousavian broke clear in the final round.

The biggest upset came in round 4: Matthew Atwood (1254) beat Arthur Milne (1557), a +303-point gap.

Location
🇨🇦Calgary, AB, Canada
Dates
24 Mar 2026 → 21 Apr 2026
Time control
Standard: 90 minutes with 30 second increment from move 1
System
Swiss · 5 rounds
Top seed
🇮🇷IMSeyed Hamed Mousavian2239
Avg top 10
1,934
Participants
34
Titled players · 3
IM×1
FM×2
Federations · 2 represented
🇨🇦Canada×28
🇮🇷Iran×2
Top 3

How it unfolded

Top 6 · 5 rounds

IM Seyed Hamed Mousavian led from R5; +1.0-point edge over the runner-up. Title race converged from 2 co-leaders at R4 to 1 by R5.

Co-leaders
14
6
3
2
1
1.52.545R1R2R3R4R5
R5–R5 · LEAD HELD

IM Seyed Hamed Mousavian never relinquished the lead after R5; final gap +1.0 over the runner-up.

R5 · HEAD-TO-HEAD · WINNER VS 2ND

IM Seyed Hamed Mousavian beat Roy Yearwood (White).

WIN STREAKS · 3 top finishers

IM Seyed Hamed Mousavian 5 wins (R1–R5)Roy Yearwood 4 wins (R1–R4)FM Dale R. Haessel 3 wins (R1–R3)

Key matchups · top 4

Head-to-head between the four finishers
Player1234
1IMSeyed Hamed Mousavian*
1
1
2Roy Yearwood
0
*
1
3FMDale R. Haessel
0
*
4FMEsmail Safarzadeh
0
*

Grille américaine

#PlayerEloFedR1R2R3R4R5PtsBu C1BuSBPerfΔ
1Mousavian, Seyed HamedIM2239IRI+7B+9N+5B+2N+3B5.014.017.017.002752+4.5
2Haessel, Dale R.FM1942CAN+18N+8B+6N1B+7N4.014.016.011.002079+9.8
3Yearwood, Roy2019CAN+14N+20B+16N+4B1N4.013.015.010.002175+35.0
4Safarzadeh, EsmailFM0IRI=17B+19N+12B3N+6B3.511.513.58.501994-21.4
5Delloro, Ludovico Jr1858CAN+29N+22B1N+10B11B3.013.014.56.501931+24.0
6Xu, Michael1816CAN+27N+10B2B+22N4N3.012.514.06.501898+18.4
7Sazon, Omar1673CAN1N+33B+26N+16B2B3.012.513.54.501875+24.8
8Shtepa, Liubov1752CAN+28B2N+13B11N+24B3.011.513.06.001798+5.2
9Cacho, Belly1888CAN+32N1BF+17N+19N3.010.010.05.001981+11.4
10Verma, Audvik1614CAN+30B6N+31B5N+16N3.09.510.54.501691+2.0
11Khodjimatov, Sherzod2155CANF+26BF+8B+5N3.07.57.57.502577+6.0
12Botoy, James Pajo1807CAN=13B+17N4N19B+23B2.510.012.05.251678-19.2
13An, Isu1521CAN=12N=15B8N=26B+27B2.59.511.04.751695+53.2
14Atwood, Matthew1254CAN3B31N+32B+21N=20B2.59.010.04.001738+10.6
15Zhang, Finley1674CANF=13N=21B=24N+18B2.58.58.55.251654-7.2
16Delloro, Therense1669CAN+23B+21N3B7N10B2.012.014.04.001505-62.0
17Coates, Bruce1565CAN=4N12B+28N9B=21N2.011.012.54.251701+1.6
18Nguyen, Kaiser1739CAN2B+32N=25B=20N15N2.010.511.53.001533-3.6
19Zhang, Felix1780CANF4B+27N+12N9B2.010.510.54.001814+23.2
20Miller, Brian1614CAN+31B3NF=18B=14N2.09.59.53.251546-17.4
21Milne, Arthur1557CAN+33N16B=15N14B=17B2.09.010.03.251579+0.2
22Robinson, Brayden0CAN+34N5N+23B6BF2.08.08.02.001023-27.2
23FIDE 2685426016N+34B22N+31B12N2.07.57.51.009880.0
24Rhydderch, James1726CAN?B=28N+?N=15B8N2.07.07.02.0016460.0
25FIDE 2608260183826N+?B=18N=29BF2.05.05.01.7515510.0
26Burnell, Matthew0CAN+25B11N7B=13NF1.510.510.53.251456-32.0
27Yan, Henry1488CAN6B=30N19B+28B13N1.59.010.52.251441-15.6
28Karabanov, Youri1436CAN8N=24B17B27N+31N1.58.59.52.00847-46.0
29Bull, James1549CAN5BF+30N=25NF1.56.56.52.501024-3.2
30FIDE 2685175129310N=27B29B?N+34B1.56.06.00.7512270.0
31Anderson, Jason0CAN20N+14B10N23N28B1.09.511.02.5014580.0
32Cole, Mark1366CAN9B18B14N+34N?B1.07.57.50.008050.0
33Munir, Zeeshan1484CAN21B7N+34BFF1.05.05.00.00818-25.2
34FIDE 2683350022B23N33N32B30N0.06.57.50.007920.0

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers
Biggest upsets