Free online Chess server. Play Chess now in a clean interface. No registration, no ads, no plugin required. Play Chess with the computer, friends or random opponents.
Play
Create a game Tournament Simultaneous exhibitions
Learn
Chess basics Puzzles Practice Coordinates Study Coaches
Watch
Lichess TV Current games Streamers Broadcasts (beta) Video library
Community
Players Teams Forum Questions & Answers
Tools
Analysis board Opening explorer & tablebase Board editor Import game Advanced search
Sign in
Reconnecting

Rapid Chess • oxana-gafenco1234 vs Ivana098

oxana-gafenco1234 (1824) plays Ivana098 (1470) in a rated Rapid (7+2) game of chess. Ivana098 forfeits by time after 32 moves. Click to replay, analyse, and discuss the game!

C20 King's Pawn Game: Tortoise Opening

oxana-gafenco1234 (1824?)+38
5 Inaccuracies
10 Mistakes
10 Blunders
263 Average centipawn loss
Ivana098 (1470?)−39
5 Inaccuracies
9 Mistakes
10 Blunders
281 Average centipawn loss
[Event "Sosonko Arena"] [Site "http://chess-academy.net/KAQQ4nCb"] [Date "2026.02.13"] [Round "-"] [White "oxana-gafenco1234"] [Black "Ivana098"] [Result "1-0"] [UTCDate "2026.02.13"] [UTCTime "18:40:05"] [WhiteElo "1824"] [BlackElo "1470"] [WhiteRatingDiff "+38"] [BlackRatingDiff "-39"] [Variant "Standard"] [TimeControl "420+2"] [ECO "C20"] [Opening "King's Pawn Game: Tortoise Opening"] [Termination "Time forfeit"] [Annotator "chess-academy.net"] 1. e4 { [%eval 0.12] } 1... e5 { [%eval 0.3] } 2. Bd3?! { (0.30 → -0.33) Inaccuracy. Best move was Nf3. } { [%eval -0.33] } { C20 King's Pawn Game: Tortoise Opening } (2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Nxe4 6. Re1 Nc5) 2... Bd6?! { (-0.33 → 0.44) Inaccuracy. Best move was Nf6. } { [%eval 0.44] } (2... Nf6 3. Nc3 Bc5 4. Nf3 d6 5. O-O O-O 6. Bc4 Nc6 7. d3) 3. Nf3 { [%eval 0.09] } 3... Nf6 { [%eval 0.64] } 4. Nh4? { (0.64 → -1.34) Mistake. Best move was Nc3. } { [%eval -1.34] } (4. Nc3 Nc6 5. Bc4 O-O 6. O-O Na5 7. Bb3 Bb4 8. d3 d6 9. Be3 Bxc3 10. bxc3 h6) 4... O-O?! { (-1.34 → -0.66) Inaccuracy. Best move was c6. } { [%eval -0.66] } (4... c6 5. Nc3) 5. O-O?! { (-0.66 → -1.61) Inaccuracy. Best move was Nf3. } { [%eval -1.61] } (5. Nf3 c6) 5... c5? { (-1.61 → 0.64) Mistake. Best move was c6. } { [%eval 0.64] } (5... c6 6. Nc3) 6. Nc3?! { (0.64 → 0.01) Inaccuracy. Best move was Nf5. } { [%eval 0.01] } (6. Nf5 Bc7 7. Ne3 d6 8. Nc3 a6 9. a4 Ba5 10. Ncd5 Nbd7 11. c4 Bb4 12. b3 Nxd5) 6... b6? { (0.01 → 1.21) Mistake. Best move was Bc7. } { [%eval 1.21] } (6... Bc7 7. Nf5 d6 8. Ne3 Nc6 9. b3 Ne7 10. f3 Ba5 11. Bb2 Nh5 12. g3 Ng6 13. Ng4) 7. Nb5? { (1.21 → -0.09) Mistake. Best move was Bc4. } { [%eval -0.09] } (7. Bc4 Nc6) 7... Be7?! { (-0.09 → 0.53) Inaccuracy. Best move was Bc7. } { [%eval 0.53] } (7... Bc7 8. Bc4 a6 9. Nxc7 Qxc7 10. d3 d5 11. exd5 b5 12. Bb3 c4 13. dxc4 bxc4 14. Ba4) 8. Nc3?! { (0.53 → -0.35) Inaccuracy. Best move was Nf5. } { [%eval -0.35] } (8. Nf5) 8... a6?! { (-0.35 → 0.52) Inaccuracy. Best move was d6. } { [%eval 0.52] } (8... d6 9. Nf3 Nc6 10. Re1 Nd4 11. h3 Be6 12. b3 Qd7 13. Ng5 Qb7 14. a4 Nd7 15. Nf3) 9. a4? { (0.52 → -0.68) Mistake. Best move was Nf5. } { [%eval -0.68] } (9. Nf5 Nc6 10. b3 Nb4 11. Be2 d6 12. Ne3 Bb7 13. a3 Nc6 14. Bd3 Nd4 15. f3 b5) 9... Nc6? { (-0.68 → 0.33) Mistake. Best move was d5. } { [%eval 0.33] } (9... d5 10. exd5) 10. Re1? { (0.33 → -1.24) Mistake. Best move was Nf5. } { [%eval -1.24] } (10. Nf5 d5 11. Nxd5 Nxd5 12. exd5 Bxf5 13. Bxf5 Qxd5 14. Re1 Qd6 15. b3 Rad8 16. Bb2 Qxd2) 10... Nd4? { (-1.24 → 0.01) Mistake. Best move was Nb4. } { [%eval 0.01] } (10... Nb4) 11. Kh1? { (0.01 → -2.57) Mistake. Best move was Nf3. } { [%eval -2.57] } (11. Nf3 d6 12. h3 Bb7 13. b3 Bc6 14. Bb2 Qd7 15. Nh2 b5 16. Nf1 Qb7 17. Ne3 bxa4) 11... Qc7? { (-2.57 → -0.24) Mistake. Best move was d5. } { [%eval -0.24] } (11... d5 12. Nf3) 12. Nf5? { (-0.24 → -2.12) Mistake. Best move was Nf3. } { [%eval -2.12] } (12. Nf3) 12... Nxf5 { [%eval -1.89] } 13. exf5 { [%eval -2.55] } 13... Qd6? { (-2.55 → 0.39) Mistake. Best move was d5. } { [%eval 0.39] } (13... d5 14. Qf3) 14. Rg1? { (0.39 → -1.99) Mistake. Best move was Qf3. } { [%eval -1.99] } (14. Qf3 Qb8 15. Be4 Nxe4 16. Qxe4 Bb7 17. Nd5 Bxd5 18. Qxd5 d6 19. d3 Bf6 20. Re3 Qc8) 14... Qd4?! { (-1.99 → -1.23) Inaccuracy. Best move was Bb7. } { [%eval -1.23] } (14... Bb7 15. f3) 15. Rf1?! { (-1.23 → -1.92) Inaccuracy. Best move was Be2. } { [%eval -1.92] } (15. Be2 d5) 15... Qf4? { (-1.92 → -0.40) Mistake. Best move was d5. } { [%eval -0.4] } (15... d5 16. Be2) 16. Ra3? { (-0.40 → -2.54) Mistake. Best move was g3. } { [%eval -2.54] } (16. g3) 16... Qh4? { (-2.54 → -1.31) Mistake. Best move was d5. } { [%eval -1.31] } (16... d5 17. g3 Qd4 18. Ne2 Qg4 19. f3 Qh5 20. c4 Bxf5 21. Bxf5 Qxf5 22. d3 Rad8 23. g4) 17. Ne2?? { (-1.31 → -6.67) Blunder. Best move was Qf3. } { [%eval -6.67] } (17. Qf3) 17... Ng4?? { (-6.67 → -2.50) Blunder. Best move was c4. } { [%eval -2.5] } (17... c4 18. Ng1) 18. Qe1?? { (-2.50 → Mate in 1) Checkmate is now unavoidable. Best move was h3. } { [%eval #-1] } (18. h3 Bb7) 18... Nxh2?? { (Mate in 1 → -5.53) Lost forced checkmate sequence. Best move was Qxh2#. } { [%eval -5.53] } (18... Qxh2#) 19. Kg1?? { (-5.53 → Mate in 2) Checkmate is now unavoidable. Best move was f4. } { [%eval #-2] } (19. f4 Nxf1+ 20. Qxh4 Bxh4 21. Be4 Ra7 22. Kg1 Ng3 23. Nxg3 exf4 24. Nf1 d5 25. Bxd5 Bxf5) 19... Nxf1?? { (Mate in 2 → -5.89) Lost forced checkmate sequence. Best move was Ng4. } { [%eval -5.89] } (19... Ng4 20. Ng3 Qh2#) 20. Qxf1? { (-5.89 → -8.32) Mistake. Best move was f6. } { [%eval -8.32] } (20. f6 Bxf6) 20... Bg5?? { (-8.32 → -3.55) Blunder. Best move was c4. } { [%eval -3.55] } (20... c4 21. Ng3) 21. Qd1?? { (-3.55 → -6.82) Blunder. Best move was g3. } { [%eval -6.82] } (21. g3 Qg4 22. f3 Qh5 23. Be4 Rb8 24. g4 Qh4 25. Qf2 Qh6 26. Qh2 Qxh2+ 27. Kxh2 Rd8) 21... Bf4?? { (-6.82 → -1.05) Blunder. Best move was c4. } { [%eval -1.05] } (21... c4 22. g3) 22. Be4?? { (-1.05 → -7.99) Blunder. Best move was g3. } { [%eval -7.99] } (22. g3 Qg4) 22... Qh2+?? { (-7.99 → -4.00) Blunder. Best move was Bh2+. } { [%eval -4.0] } (22... Bh2+ 23. Kf1 Qxe4 24. Rh3 Bf4 25. Nxf4 exf4 26. d3 Qxf5 27. Qh5 Qxh5 28. Rxh5 f3 29. gxf3) 23. Kf1 { [%eval -3.96] } 23... d6?? { (-3.96 → 5.80) Blunder. Best move was Qh1+. } { [%eval 5.8] } (23... Qh1+ 24. Ng1 d5 25. Bxd5 Bxf5 26. Bxa8 Bh2 27. Bb7 Rb8 28. Bc6 Rc8 29. Bb7 Rc7 30. Bd5) 24. Bxa8?? { (5.80 → -0.08) Blunder. Best move was Rh3. } { [%eval -0.08] } (24. Rh3 Qxh3) 24... Bxf5 { [%eval 0.38] } 25. Bf3? { (0.38 → -1.24) Mistake. Best move was Nxf4. } { [%eval -1.24] } (25. Nxf4 exf4) 25... Re8?? { (-1.24 → 2.18) Blunder. Best move was Qh1+. } { [%eval 2.18] } (25... Qh1+ 26. Ng1) 26. Qe1?? { (2.18 → -2.90) Blunder. Best move was Ng1. } { [%eval -2.9] } (26. Ng1 Be6) 26... Re6? { (-2.90 → 0.00) Mistake. Best move was Qh1+. } { [%eval 0.0] } (26... Qh1+ 27. Ng1) 27. Ra1?? { (0.00 → -11.55) Blunder. Best move was g4. } { [%eval -11.55] } (27. g4 e4 28. Bg2 Bxg4 29. Nxf4 Bf3 30. Qe3 Bxg2+ 31. Nxg2 Qh1+ 32. Ke2 Qh5+ 33. Kf1) 27... Rh6?? { (-11.55 → 2.81) Blunder. Best move was e4. } { [%eval 2.81] } (27... e4 28. Bh5 Qxh5 29. Ng3 Bxg3 30. fxg3 Qh2 31. Qf2 Bg4 32. d3 exd3 33. Be3 Rf6 34. Qxf6) 28. Qd1?? { (2.81 → -2.09) Blunder. Best move was d3. } { [%eval -2.09] } (28. d3 Re6 29. Ng1 Bxc1 30. Qxc1 h6 31. a5 b5 32. Qe3 Re7 33. g3 b4 34. Bd5 Qh5) 28... Qh1+ { [%eval -1.89] } 29. Ng1 { [%eval -2.18] } 29... Qxg2+?? { (-2.18 → 16.15) Blunder. Best move was Bh2. } { [%eval 16.15] } (29... Bh2) 30. Kxg2 { [%eval 15.23] } 30... Rh2+ { [%eval 16.19] } 31. Kf1 { [%eval 15.67] } 31... Rh1 { [%eval 23.12] } 32. Ke1?? { (23.12 → 3.34) Blunder. Best move was Bxh1. } { [%eval 3.34] } { White wins on time. } (32. Bxh1) 1-0