2026 CCC Grand Prix Leg 2
35 players participated in this 5-round tournament, held from 17 Feb 2026 to 17 Mar 2026 in Calgary, AB, Canada. 3 titled players from 2 federations. Top 10 Elo average was 1878, and top seed was Maxim Vasic (🇨🇦 CAN, 2101).
Saanvi Shamanth (🇨🇦 CAN, 1760) won with 4.0/5, ahead of Esmail Safarzadeh (4.0) and Dale R. Haessel (4.0). Shamanth won on tie-break after catching the field in the final round.
The biggest upset came in round 4: Bruce Coates (1199) beat Mark Cole (1366), a +167-point gap.
- 🥇
- 🥈
- 🥉
How it unfolded
Top 6 · 5 roundsTight race until R5; 4 players tied at 4.0/5, decided on Buchholz. Title race narrowed from 6 co-leaders at R4 to 4 at the finish.
4 players finish on 4.0/5. Shamanth takes the title on Buchholz Cut1 (12.5).
FM Dale R. Haessel 3 wins (R1–R3)Saanvi Shamanth 3 wins (R3–R5)
Key matchups · top 4
Head-to-head between the four finishers| Player | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| 1FMEsmail Safarzadeh | * | — | 1 | — |
| 2FMDale R. Haessel | — | * | — | 0 |
| 3Saanvi Shamanth | 0 | — | * | — |
| 4CMJonathan Wu | — | 1 | — | * |
Grille américaine
| # | Player | Elo | Fed | R1 | R2 | R3 | R4 | R5 | Pts | Bu C1 | Bu | SB | Perf | Δ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Shamanth, Saanvi | 1760 | CAN | +24B | −2N | +7B | +10N | +6B | 4.0 | 12.5 | 14.0 | 10.00 | 1926 | +57.6 |
| 2 | Safarzadeh, EsmailFM | 0 | IRI | +11N | +1B | =5N | =16B | +23N | 4.0 | 12.0 | 14.0 | 11.25 | 2120 | -8.2 |
| 3 | Haessel, Dale R.FM | 1956 | CAN | +28B | +6N | +10B | −4N | +12B | 4.0 | 12.0 | 13.5 | 9.50 | 2010 | +2.2 |
| 4 | Wu, JonathanCM | 2073 | CAN | F | +29B | +13N | +3B | +5N | 4.0 | 10.5 | 10.5 | 10.50 | 2692 | +30.0 |
| 5 | Yearwood, Roy | 1901 | CAN | +7B | +17N | =2B | =12N | −4B | 3.0 | 13.5 | 15.5 | 8.25 | 1906 | +6.2 |
| 6 | Shtepa, Liubov | 1876 | CAN | +30N | −3B | +8N | +11B | −1N | 3.0 | 13.5 | 14.5 | 6.50 | 1665 | +1.6 |
| 7 | Fang, Chelsea | 1494 | CAN | −5N | +33B | −1N | +29B | +17B | 3.0 | 10.0 | 10.5 | 3.50 | 1657 | +34.8 |
| 8 | Zare, Nozhan | 1494 | CAN | −18B | +24N | −6B | +25N | +30B | 3.0 | 8.0 | 9.0 | 4.00 | 836 | -14.0 |
| 9 | Zhang, Finley | 1619 | CAN | F | +26N | =20B | =14N | +22B | 3.0 | 8.0 | 8.0 | 5.75 | 1803 | +10.4 |
| 10 | Xu, Michael | 1798 | CAN | +15N | +14B | −3N | −1B | =11N | 2.5 | 13.0 | 15.5 | 6.25 | 1673 | -30.0 |
| 11 | An, Isu | 1524 | CAN | −2B | +25N | +17B | −6N | =10B | 2.5 | 11.5 | 13.0 | 4.75 | 1660 | +29.6 |
| 12 | Zhang, Felix | 1708 | CAN | F | +22B | +18N | =5B | −3N | 2.5 | 11.0 | 11.0 | 5.50 | 1788 | +11.6 |
| 13 | Miller, Brian | 1677 | CAN | +31B | +19N | −4B | =20N | −14B | 2.5 | 10.5 | 11.5 | 4.00 | 1749 | -6.2 |
| 14 | Lee, Raphael | 1589 | CAN | +25B | −10N | F | =9B | +13N | 2.5 | 9.5 | 10.5 | 5.50 | 1779 | +15.2 |
| 15 | Elawny, Zachary | 1749 | CAN | −10B | =27N | +26B | F | +19N | 2.5 | 8.0 | 9.5 | 4.25 | 1713 | +34.4 |
| 16 | Vasic, Maxim | 2101 | CAN | F | +21B | F | =2N | +20B | 2.5 | 8.0 | 8.0 | 6.00 | 2162 | +10.4 |
| 17 | Luehr, Travis | 1358 | CAN | +33N | −5B | −11N | +31B | −7N | 2.0 | 9.5 | 10.0 | 1.50 | 1502 | -22.8 |
| 18 | Patel, Hrishik | 0 | CAN | +8N | F | −12B | −22N | +26B | 2.0 | 9.0 | 9.0 | 4.50 | 1571 | 0.0 |
| 19 | Coates, Bruce | 1199 | CAN | +27B | −13B | −23N | +24N | −15B | 2.0 | 8.5 | 10.0 | 3.00 | 1423 | -50.8 |
| 20 | Robinson, Brayden | 0 | CAN | F | +34B | =9N | =13B | −16N | 2.0 | 8.5 | 8.5 | 3.25 | 1735 | +3.2 |
| 21 | Hill, Tanner | 0 | CAN | F | −16N | +27B | F | +28N | 2.0 | 8.0 | 8.0 | 3.00 | 1780 | +7.6 |
| 22 | Nguyen, Kaiser | 1663 | CAN | F | −12N | +34B | +18B | −9N | 2.0 | 8.0 | 8.0 | 2.50 | 929 | -14.8 |
| 23 | Trentalance, Josiah | 1836 | CAN | F | F | +19B | +32N | −2B | 2.0 | 7.0 | 7.0 | 3.00 | 1942 | +32.4 |
| 24 | Cole, Mark | 1366 | CAN | −1N | −8B | +35N | −19B | =25N | 1.5 | 10.5 | 10.5 | 0.75 | 810 | 0.0 |
| 25 | Anderson, Jason | 0 | CAN | −14N | −11B | +?N | −8B | =24B | 1.5 | 9.5 | 9.5 | 0.75 | 1351 | 0.0 |
| 26 | Milne, Arthur | 1552 | CAN | =34N | −9B | −15N | +27B | −18N | 1.5 | 9.0 | 9.5 | 1.75 | 1448 | -10.6 |
| 27 | Valluri, Sanath Kumar | 0 | CAN | −19N | =15B | −21N | −26N | +35B | 1.5 | 8.0 | 8.0 | 1.25 | 1312 | -17.6 |
| 28 | Yan, Henry | 1488 | CAN | −3N | −30B | =33N | +34N | −21B | 1.5 | 7.5 | 8.0 | 0.75 | 1428 | -14.4 |
| 29 | FIDE 2669927 | 1002 | — | +35B | −4N | −32B | −7N | F | 1.0 | 8.0 | 8.0 | 0.00 | 942 | 0.0 |
| 30 | Burnell, Matthew | 0 | CAN | −6B | +28N | F | F | −8N | 1.0 | 7.5 | 7.5 | 1.50 | 1432 | -35.2 |
| 31 | Fentanez, Soto | 0 | CAN | −13N | +35B | F | −17N | F | 1.0 | 7.5 | 7.5 | 0.00 | 931 | -25.6 |
| 32 | Sazon, Omar | 1729 | CAN | F | F | +29N | −23B | F | 1.0 | 3.0 | 3.0 | 1.00 | 911 | -8.8 |
| 33 | Lou, Jia Xilin | 0 | CAN | −17B | −7N | =28B | F | F | 0.5 | 7.5 | 7.5 | 0.75 | 1277 | -25.6 |
| 34 | FIDE 2683806 | 0 | — | =26B | −20N | −22N | −28B | −?B | 0.5 | 7.0 | 7.0 | 0.75 | 1182 | 0.0 |
| 35 | FIDE 2684900 | 0 | — | −29N | −31N | −24B | F | −27N | 0.0 | 5.0 | 5.0 | 0.00 | 707 | 0.0 |
Key insights
Biggest movers and upsets — the story behind the numbers.
- 1Shamanth, SaanviCAN+57.64.0 pts · #5
- 2Fang, ChelseaCAN+34.83.0 pts · #14
- 3Elawny, ZacharyCAN+34.42.5 pts · #8
- 1Coates, BruceCAN-50.82.0 pts · #20
- 2Burnell, MatthewCAN-35.21.0 pts · #23
- 3Xu, MichaelCAN-30.02.5 pts · #9
- R4+167 Elo gap
- R5+116 Elo gap