Skip to main content
chessbio.com
Search
Home
Grandmaster
Practice_Makes_Perfect123
Games
Player Profile
Practice_Makes_Perfect123
GM
Since 2025 (Active)
Chess.com
♟♟♟♟
63.6% W
24.8% L
11.7% D
Blitz
3073
349W
136L
64D
Biography
Coaching
Statistics
Rating
Openings
Opponents
Games
Recent Games
15 games
Loss
vs mmgchess
2895
Jun 15, 2026
3m
A10
English Opening
mmgchess won - game abandoned
Draw
vs miserablemagical
2928
Jun 15, 2026
3m
C43
Bishop's Opening: Urusov Gambit
Game drawn by repetition
Win
vs Andrej2004
2761
Jun 15, 2026
3m
A13
English Opening: Agincourt Defense
Practice_Makes_Perfect123 won by resignation
Loss
vs SparkToFlame
2989
Jun 15, 2026
3m
C89
Ruy Lopez: Marshall Attack
SparkToFlame won by resignation
Win
vs SparkToFlame
2979
Jun 15, 2026
3m
C42
Petrov's Defense
Practice_Makes_Perfect123 won by resignation
Win
vs Kytan
2771
Jun 15, 2026
3m
E91
King's Indian Defense: Kazakh Variation
Practice_Makes_Perfect123 won on time
Win
vs SparkToFlame
2995
Jun 15, 2026
3m
C42
Petrov's Defense
Practice_Makes_Perfect123 won by resignation
Win
vs Velimirovich
2977
Jun 15, 2026
3m
A00
Amar Gambit
Practice_Makes_Perfect123 won by resignation
Loss
vs SKandachampion
2748
Jun 15, 2026
3m
C67
Ruy Lopez: Berlin Defense, Berlin Wall
SKandachampion won by resignation
Loss
vs lucasmito
2793
Jun 15, 2026
3m
D25
QGA: 4.e3 a6
lucasmito won by resignation
Win
vs lucasmito
2779
Jun 15, 2026
3m
C42
Petrov's Defense
Practice_Makes_Perfect123 won by resignation
Loss
vs Pyrics
2768
Jun 15, 2026
3m
D02
London System: Poisoned Pawn Variation
Pyrics won by resignation
Win
vs lucasmito
2775
Jun 15, 2026
3m
C42
Petrov's Defense
Practice_Makes_Perfect123 won by resignation
Loss
vs alexrustemov
2983
Jun 11, 2026
3m
C10
French Defense: Classical Variation, Svenonius Variation
alexrustemov won on time
Win
vs DanylaBagrov
2759
Jun 10, 2026
3m
A13
English Opening: Agincourt Defense
Practice_Makes_Perfect123 won by resignation