CChessStats

IV Gliwicki Festiwal Szachowy - MBF Group Open

SwissRapid

124 players participated in this 9-round tournament, held on 14 Dec 2025 in Gliwice, Poland. 19 titled players from 7 federations. Top 10 Elo average was 2444, and top seed was Vojtech Plat (🇸🇰 SVK, GM, 2558).

Bartosz Socko (🇵🇱 POL, GM, 2504) won with 8.0/9, ahead of Li Min Peng (7.5) and Vojtech Plat (7.0). Socko shared the lead from round 6 and won solo starting round 7.

The biggest upset came in round 7: Jacek Wyrwa (1611) beat Aleksander Masternak (2065), a +454-point gap.

Location
🇵🇱Gliwice, Poland
Dates
14 Dec 2025
Time control
Rapid: 10 minutes for game with 5 seconds increment from move 1
System
Swiss · 9 rounds
Top seed
🇸🇰GMVojtech Plat2558
Avg top 10
2,444
Participants
124
Titled players · 19
GM×10
IM×1
FM×1
CM×4
WFM×1
WCM×2
Federations · 7 represented
🇵🇱Poland×111
🇦🇹Austria×2
🇸🇪Sweden×1
🇺🇦Ukraine×1
🇨🇭Switzerland×1
🇸🇰Slovakia×1
🇧🇪Belgium×1
Top 3

How it unfolded

Top 6 · 9 rounds

GM Bartosz Socko led from R7; +0.5-point edge over the runner-up. Title race converged from 5 co-leaders at R4 to 1 by R7.

Co-leaders
54
29
14
5
1
2
1
1
1
2.54.579R1R2R3R4R5R6R7R8R9Socko takes lead
Socko8Peng7.5Tazbir7Wieczorek7Plat7Jakubowski7— ex-leaders:Galperinled R5, #13
R7 · LEADER CHANGE14 Dec

GM Bartosz Socko takes the sole lead (6.5/7).

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

GM Bartosz Socko drew with GM Li Min Peng (White).

WIN STREAKS · 3 top finishers

GM Bartosz Socko 4+3 wins (R1–R4, R6–R8)GM Li Min Peng 4 wins (R1–R4)GM Marcin Tazbir 3+3 wins (R1–R3, R5–R7)

Key matchups · top 4

Head-to-head between the four finishers
Player1234
1GMBartosz Socko*
½
½
2GMLi Min Peng
½
*
1
3GMMarcin Tazbir
0
*
4GMOskar Wieczorek
½
*

Grille américaine

#PlayerEloFedR1R2R3R4R5R6R7R8R9PtsBu C1BuSBPerfΔ
1Socko, BartoszGM2504POL+38B+34N+11B+4N=2B+9N+15B+13N=6B8.052.057.550.252627+12.1
2Peng, Li MinGM2519SUI+47N+72B+41N+8B=1N=12B+14N+5B=3N7.550.554.544.002598+10.5
3Plat, VojtechGM2558SVK+49N+43B+19N=7B9N+30B+10N+12B=2B7.050.055.041.252486-3.6
4Musial, IgorFM2182POL+67N+53B+27N1B+43N5B+20N+8B+12N7.048.553.038.002356+81.2
5Tazbir, MarcinGM2448POL+37B+70N+21B40N+25B+4N+17B2N+18B7.048.552.540.002353-5.6
6Wieczorek, OskarGM2325POL+99N+74B+20N12B+27N+16B=8N+9B=1N7.048.551.538.252384+9.2
7Jakubowski, KrzysztofGM2341POL+61B+48N+24B=3N+40B13N=18B+31N+15B7.046.551.038.502386+8.6
8Socko, MonikaGM2271POL+58B+50N+23B2N+44B+11N=6B4N+17B6.550.054.536.502274+3.4
9Chmiel, Pawel2222POL+71B+55N+44B=13N+3B1B+29N6N+25B6.548.552.534.502336+28.9
10Smeryk, Andriy2127UKR+42B+57N+46B=14N13B+21N3B+30N+33B6.546.050.534.502221+46.7
11Grochol, KamilCM2102POL+89N+62B1N+53B+54N8B=27N+26B+29N6.544.548.030.752138+12.0
12Galperin, PlatonGM2519SWE+73B+18N+17B+6N+15B=2N=13B3N4B6.052.556.535.752444-4.9
13Klekowski, MaciejGM2481POLF+45N+31B=9B+10N+7B=12N1B+14N6.050.550.536.252461+0.7
14Dobrowolski, PiotrIM2271POL+69N=26B+35N=10B+20N+19B2B+21N13B6.049.053.534.002227-1.9
15Glek, IgorGM2447BEL+78N+39B+29N+16B12N+40B1N+19B7N6.049.053.032.002334-8.3
16Posluszny, Tomasz2137POL+28B+56N+33B15N+23B6N+44B=25N=22B6.046.551.032.252155+6.8
17Liskiewicz, JakubCM2123POL+77N+36B12N+26B+70N+32B5N+42B8N6.045.049.029.502177+33.6
18Widelski, Kacper1930POL+100N12B+78N+73B=41N+22B=7N+40B5N6.044.047.028.002137+46.0
19Niesporek, Franciszek2115POL+63B+59N3B+60N+33B14N+45B15N+44B6.043.548.029.002166+26.2
20Lokaj, Bartlomiej1990POL+81B+116N6B+46N14B+48N4B+70N+41B6.043.045.025.002068+21.4
21Barchuk, IrinaWFM2052POL+90B+64N5N+55B+47N10B+70N14B+45B6.042.546.026.502064+6.6
22Zawisza, Alan2022POL+102N46B+37N=56B+45B18N+57B+28N=16N6.042.045.028.751921-33.6
23Wites, Adam1994POL+86N+65B8N+98B16N=36B=26N+52B+40N6.042.045.027.002010+14.0
24Kosmala, Mateusz2001POL+76B+114N7N+64B32N26B+73N+53B+42N6.040.042.024.001978-1.0
25Kozlowski, Franciszek2012POL=97N+51B=26N+59B5N+54B+32N=16B9N5.544.547.526.752065+13.6
26Olbrycht, Hubert1839POL+118B=14N=25B17N+71B+24N=23B11N+59B5.544.546.024.752002+73.0
27Haladaj, Adam1980POL+82B+119N4B+71N6B+50N=11B+56N32B5.543.545.022.252002+18.8
28Grochulski, Tomasz1613POL16N+122B+39N=30B29N+62B+36N22B+54N5.543.044.023.751927+136.0
29Kaminska, ZuzannaWCM2019POL+87B+98N15B=57N+28B+56N9B+34N11B5.542.545.524.251985-7.2
30Rajbharath, Harjith1950POL+104B+115N40B=28N+57B3N+58B10B+46N5.541.043.021.751910-10.4
31Rojek, Wojciech2053POL+91N+52B13N54B+114N+74B+43N7B=35N5.540.542.522.252011-5.9
32Nakonechnyi, OleksiiCM2300POLF=97B+38N+48N+24B17N25B+72B+27N5.540.540.527.502106-29.4
33Wolak, Jan1966POL+80N+85B16N+114B19N=98B+65N+49B10N5.539.041.021.001899-18.0
34Gora, Maria1891POL+92N1B+99N47B+73N=65B+98N29B+56B5.538.041.020.251866-8.0
35Nowacki, Adam1890POL=75B+94N14B+76N+87B=41B40N+61N=31B5.537.541.022.751891+3.4
36Gula, Grzegorz1784POL+112B17N90B+88N+79B=23N28B+66N+63B5.537.540.022.001717-13.4
37Khyzhniak, Dmytro1679POL5N+107B22B=75N66B+92N+87B+62N+55B5.537.540.020.501845+26.1
38Siedlecki, Adam1684POL1N+100B32B=106N+118B+75N+55B41N+60B5.537.038.518.751834+31.2
39Popczynska, MichalinaWCM1859POL+96B15N28B+97N=58B42N+89B+83N+57B5.536.539.520.751779-29.6
40Krawczyk, FlawianCM2128POL+93N+54B+30N+5B7N15N+35B18N23B5.047.551.026.002104-9.1
41Masternak, Aleksander2065POL+79B+83N2B+50N=18B=35N42B+38B20N5.044.548.524.251917-25.5
42Wyrwa, Jacek1611POL10N+101B+74N43B+53N+39B+41N17N24B5.042.545.522.001934+57.6
43Wolak, Maciej1896POL+107B3N+58B+42N4B+59N31B46N+73B5.042.545.020.501876-12.0
44Khimichenko, Dmytro1987POL+88N+106B9N+65B8N+64B16N+47B19N5.042.545.020.001939-13.2
45Janik, Damian1875POL+117N13B+69N+81B22N+47B19N+51B21N5.042.544.520.501881+2.4
46Grochulski, Krzysztof1751POL+66B+22N10N20B+81N70B+77N+43B30B5.041.545.523.501873+23.2
47Hryniewicz, Maciej1686POL2B+104N+115B+34N21B45N+50B44N+72N5.041.043.019.501886+74.4
48Griman, Hubert1851POL+95N7B+93N32B+99N20B=64N+98B=49N5.038.041.017.751867+2.5
49Musial, Bartosz1709POL3B=82N+94B72N+92B+87N+60B33N=48B5.037.040.519.501776+24.0
50Panczyszyn, Wiktor1828POL+122N8B+89N41B+77N27B47N+97B+116N5.034.535.513.501785-8.8
51Feseniuk, Pavlo1755AUT=94B25N+82B87N=106B+76N+84B45N+71B5.033.536.019.001665-32.4
52Brzoska, Mariusz1765POL+120B31N76B116N+96B+86N+79B23N+84B5.033.034.517.001621-24.1
53Wasilewicz, Wawrzyniec1832POL+103B4N+63B11N42B+66N+71B24N=61B4.542.045.018.251735-27.3
54Sokolowski, Cezary1823POL+84B40N+79B+31N11B25N=80B+58N28B4.540.544.520.001789-17.6
55Szwed, Karol1787POL+101N9B+91N21N=63B+67B38N+65B37N4.540.543.517.751721-35.6
56Szumiec, Jan1782POL+108N16B+102N=22N+68B29B+63N27B34N4.540.543.017.501840+19.2
57Zieba, Robert1767POL+111N10B+97N=29B30N+91B22N+69B39N4.540.042.516.251801+3.8
58Piotrowski, Stanislaw1649POL8N+117B43N+95B=39N+68B30N54B+81N4.539.041.016.751768+47.2
59Zaglowek, Blazej1762POL+121N19B+86N25N+90B43B=69N+80B26N4.538.039.014.751721-21.2
60Gawronski, Michal1834POL85N+88B+77N19B=67N+78B49N+64B38N4.537.541.018.251680-34.2
61Rusek, Witold1670POL7N=92B68N+122B+89N=72B+74N35B=53N4.536.537.514.501758+29.5
62Tchorzewski, Kazimierz1777POL+110B11N=87B68N+82B28N+97N37B+90B4.536.038.514.751643-29.8
63Piatek, Rafal1593POL19N+108B53N+117B=55N+83N56B+68B36N4.536.038.015.251739+26.4
64Noga, Artur1737POL+123N21B+116B24N+76B44N=48B60N+88B4.536.036.012.001746-1.2
65Sokalla, Tomasz1715POL+109B23N+75B44N+115B=34N33B55N+106B4.535.537.513.751700-4.8
66Jarosz, Zdzislaw0POL46N93B+124N=89B+37N53B+67N36B+91N4.535.535.515.2516370.0
67Krzeszowiec, Wojciech1623POL4B+103N70B+119N=60B55N66B+100B+95N4.534.035.513.251716+17.8
68Artsemenka, Mikalai1846POLF=75N+61B+62B56N58N+90B63N+87B4.533.535.018.001680-30.6
69Kowalik, Igor1636POL14B+118N45B+96N74B+106N=59B57N+107B4.532.534.012.251669+15.2
70Plowy, Karol1864POLF5B+67N+90N17B+46N21B20B+78N4.042.042.017.001881+3.4
71Wojcik, Miroslaw1624POL9N+95B+72N27B26N+107B53N+85B51N4.038.541.014.001689+16.4
72Wasiluk, Dominik1865POL+113B2N71B+49B=78N=61N+114B32N47B4.038.040.013.751743-60.8
73Fysz, Marcin1698POL12N+80B+119B18N34B+116N24B+88N43N4.038.039.511.001719+3.6
74Panasiuk, Stanislaw1844POLF6N42B+86B+69N31N61B+102B+77N4.037.537.515.501739-23.1
75Fysz, Daria1480POL=35N=68B65N=37B+93N38B=78N77B+102N4.037.040.016.251652+69.5
76Guziana, Monika1552POL24N+123B+52N35B64N51B+91N78B+99N4.036.536.511.501664+42.4
77Gajek, Mateusz1602POL17B+84N60B+103N50B+115N46B+75N74B4.035.537.513.001582-7.4
78Janik, Albert1671POL15B+113N18B+107N=72B60N=75B+76N70B4.035.037.513.001670-7.7
79Sidorowicz, Marcin1582POL41N+111B54N+85B36N+117B52N81B+100N4.033.535.511.501577-5.8
80Mucha, Krzysztof1518POL33B73N84B+94N+112B+99B=54N59N=83B4.033.035.513.251646+16.2
81Kupczyk, Jan1538POL20N+124B+83B45N46B114N+109B+79N58B4.033.033.010.501593+12.0
82Piotrowska, Jadwiga1524POL27N=49B51N+101B62N=85B=107N+111B=98N4.032.535.012.751530-4.0
83Panczyk, Marcin1753POL+105N41B81N+100B=91N63B+110N39B=80N4.032.535.012.251506-88.2
84Judka, Andrzej0POL54N77B+80N91B+100N+102B51N+99B52N4.032.035.013.0015990.0
85Malyszek, Patryk1443POL+60B33N114B79N=88B=82N+92B71N+97N4.032.034.014.751593+31.8
86Reclik, Jakub1543POL23B+109N59B74N+103B52B100N+115N+114B4.030.032.09.501550-5.3
87Mostowski, Boguslaw1570POL29N+105B=62N+51B35N49B37N+110B68N3.538.541.012.751574-0.6
88Sieczkowski, Bartosz1537POL44B60N+92N36B=85N+101B+93N73B64N3.534.537.512.001551-1.9
89Rudzki, Artur1582POL11B+112N50B=66N61B+118N39N95B+110N3.534.536.08.751436-23.4
90Brodzki, Tomasz1576POL21N+121B+36N70B59N=110B68N+101B62N3.534.535.510.751562-2.8
91Haladaj, Tomasz1579POL31B+110N55B+84N=83B57N76B+108N66B3.533.536.011.001398-17.8
92Jaworski, Mariusz1488POL34B=61N88B+104N49N37B85N+118B+111N3.533.535.09.251467-6.8
93Gerlich, Marcin1611POL40B+66N48B=118N75B+94N88B107N+103N3.531.032.511.751434-30.2
94Glinka, Grzegorz0POL=51N35B49N80B+105N93B101N+121B+119N3.530.531.58.0014660.0
95Ujma, Mateusz1471POL48B71N+120B58N97B+112N=106B+89N67B3.529.531.08.751402-12.0
96Szumiec, Tomasz1472POL39N99B+121N69B52N=111B105N+109N+108B3.528.529.57.25927-15.8
97Szymczyk, Jan1568POL=25B=32N57B39B+95N+109N62B50N85B3.038.040.511.501571-15.2
98Zajdler, Lukasz1729POLF29B+106N23N+116B=33N34B48N=82B3.036.036.09.251697-9.4
99Golda, Mariusz1669POL6B+96N34B+113N48B80N+115B84N76B3.035.537.58.001530-29.2
100Kostkowski, Krzysztof1500POL18B38N+112B83N84B+103N+86B67N79B3.035.037.59.501488-5.2
101Wiesiolek, Blazej0POL55B42N=104B82N+108B88N+94B90N=105B3.030.032.59.0011890.0
102Lubos, Edyta1573POL22B+120N56B115N+119B84N+113B74N75B3.028.530.05.501546-14.8
103Knap, Janusz1439POL53N67B+123N77B86N100B+121N+113N93B3.027.027.03.501289-22.6
104Feseniuk, Maryna1501AUT30N47B=101N92B109B108N=112B+123N+115B3.026.526.54.75891-34.4
105Jarosz, Piotr0POL83B87N118B=108N94B+123N+96B106N=101N3.024.024.06.2513100.0
106Kasprzyszyn, Karolina1510POLF44N98B=38B=51N69B=95N+105B65N2.534.034.010.001467-16.8
107Rusek, Franciszek1495POL43N37N+108B78BF71N=82B+93B69N2.533.034.08.0014300.0
108Kot, Hubert0POL56B63N107N=105B101N+104B+119N91B96N2.527.529.06.0014400.0
109FIDE 545060339065N86B122N+111B+104N97B81N96B=113B2.527.028.06.7512780.0
110Lubos, Przemyslaw0POL62N91B117N+123B+113B=90N83B87N89B2.527.027.04.2513490.0
111FIDE 41866908057B79N113B109N+123B=96N+118B82N92B2.526.026.03.2513070.0
112FIDE 91108950036N89B100N+121B80N95B=104N119B+123B2.525.025.02.5011240.0
113Biela, Szymon1476POL72N78B+111N99B110N+121B102N103B=109N2.524.525.54.75844-60.4
114Sieczkowska, Hanna1713POLF24B+85N33N31B+81B72N116B86N2.035.035.08.001547-66.9
115Miczek, Michal0POL+124N30B47N+102B65N77B99N86B104N2.032.032.03.0013330.0
116Gruszczynski, Miroslaw1512POLF20B64N+52B98N73BF+114N50B2.031.531.57.001612+25.2
117Berlinski, Mariusz1479POL45B58N+110B63N+120B79NFFF2.024.024.04.00876-42.0
118Mierzwinski, Wiktor1447POL26N69B+105N=93B38N89B111N92NF1.531.531.54.751236-43.6
119Janik, Kacper1453POLF27B73N67B102N=120N108B+112N94B1.530.031.53.25891-37.6
120Zyrek, Leon0POL52N102B95N+124B117N=119BFFF1.515.015.00.7511850.0
121FIDE 91192439059B90N96B112N+124B113N103B94NF1.023.023.00.007460.0
122Blach, Bartlomiej1402POL50B28N+109B61NFFFFF1.020.020.02.50893-19.6
123FIDE 545060223064B76N103B110N111N105BF104B112N0.025.025.00.007540.0
124FIDE 5450566410115B81N66B120N121NFFFF0.013.013.00.007370.0

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers
Biggest upsets