Players

A Giri

60 games in the database.

Train on master positions →

Recent games

WhiteBlackResultEventECO
A GiriM Tabatabaei0-1FIDE Grand Prix 3 Pool DC50
N VitiugovA Giri1/2-1/2FIDE Grand Prix 3 Pool DD31
Yu YangyiA Giri1/2-1/2FIDE Grand Prix 3 Pool DD97
A GiriN Vitiugov1/2-1/2FIDE Grand Prix 3 Pool DB42
M TabatabaeiA Giri1/2-1/2FIDE Grand Prix 3 Pool DD15
A GiriYu Yangyi1/2-1/2FIDE Grand Prix 3 Pool DC43
A GiriD Andreikin0-1FIDE Grand Prix 2 PlayoffB46
D AndreikinA Giri1/2-1/2FIDE Grand Prix 2 PlayoffC24
D AndreikinA Giri1/2-1/2FIDE Grand Prix 2 PlayoffA48
A GiriD Andreikin1/2-1/2FIDE Grand Prix 2 PlayoffB40
N VitiugovA Giri1/2-1/2FIDE Grand Prix 2 Pool BD33
A GiriP Harikrishna1/2-1/2FIDE Grand Prix 2 Pool BD38
M TabatabaeiA Giri1/2-1/2FIDE Grand Prix 2 Pool BB30
P HarikrishnaA Giri1/2-1/2FIDE Grand Prix 2 Pool BC80
A GiriN Vitiugov1-0FIDE Grand Prix 2 Pool BC50
A GiriM Tabatabaei1-0FIDE Grand Prix 2 Pool BC50
Nodirbek AbdusattorovA Giri1-0FIDE World Cup 2021A55
A GiriNodirbek Abdusattorov0-1FIDE World Cup 2021C09
A GiriNodirbek Abdusattorov1/2-1/2FIDE World Cup 2021C02
Nodirbek AbdusattorovA Giri1/2-1/2FIDE World Cup 2021D11
B SavchenkoA Giri0-1FIDE World Cup 2021E06
A GiriB Savchenko1-0FIDE World Cup 2021A13
A GiriK Alekseenko0-1FIDE Candidates 2020E01
A GrischukA Giri1-0FIDE Candidates 2020E16
F CaruanaA Giri0-1FIDE Candidates 2020B40
A GiriDing Liren1-0FIDE Candidates 2020C85
M Vachier LagraveA Giri1/2-1/2FIDE Candidates 2020B33
A GiriWang Hao1-0FIDE Candidates 2020E06
I NepomniachtchiA Giri1/2-1/2FIDE Candidates 2020B33
A MorozevichA Giri0-1Titled Tuesday 5th MayB23
A GiriA Grischuk1/2-1/2FIDE Candidates 2020A20
K AlekseenkoA Giri0-1FIDE Candidates 2020C50
A GiriF Caruana1/2-1/2FIDE Candidates 2020D12
Ding LirenA Giri1/2-1/2FIDE Candidates 2020E00
A GiriM Vachier Lagrave1/2-1/2FIDE Candidates 2020D85
Wang HaoA Giri1/2-1/2FIDE Candidates 2020A37
A GiriI Nepomniachtchi0-1FIDE Candidates 2020A33
A GiriSergey Karjakin1/2-1/2Riga FIDE Grand Prix 2019E01
Sergey KarjakinA Giri1/2-1/2Riga FIDE Grand Prix 2019C65
A GiriA Grischuk1/2-1/2Geneva Grand Prix 2017A05
Hou YifanA Giri0-1Geneva Grand Prix 2017B84
A GiriL Aronian1/2-1/2Geneva Grand Prix 2017A28
D JakovenkoA Giri1/2-1/2Geneva Grand Prix 2017D45
A GiriA Riazantsev1/2-1/2Geneva Grand Prix 2017B13
B GelfandA Giri1/2-1/2Geneva Grand Prix 2017E60
A GiriLi Chao21/2-1/2Geneva Grand Prix 2017D16
AR SalemA Giri0-1Geneva Grand Prix 2017C53
A GiriT Radjabov0-1Geneva Grand Prix 2017D37
A GiriA Morozevich1/2-1/2FIDE GP BeijingC11
A GiriA Morozevich0-1Renova FIDE GP ZugE65
A MorozevichA Giri1-0SportAccord Blindfold Men 2012D90
A MorozevichA Giri1-0SportAccord Blitz Men 2012D90
A GiriA Morozevich1-0SportAccord Rapid Men 2012E04
A MorozevichA Giri0-145th Biel GMD97
A MorozevichA Giri1/2-1/254th Reggio EmiliaD31
A GiriA Morozevich0-154th Reggio EmiliaD11
A GiriJu Polgar1-015th Unive CrownA15
Ju PolgarA Giri1/2-1/215th Unive CrownC45
A GiriJu Polgar1/2-1/2Unive CrownE15
Ju PolgarA Giri1/2-1/2Unive CrownC43