Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/f70K7TwR"] [Date "2026.05.23"] [Round "-"] [White "michaeldahearn"] [Black "HafdisEdda"] [Result "1-0"] [GameId "f70K7TwR"] [UTCDate "2026.05.23"] [UTCTime "12:56:29"] [WhiteElo "707"] [BlackElo "569"] [WhiteRatingDiff "+4"] [BlackRatingDiff "-27"] [Variant "Standard"] [TimeControl "600+0"] [ECO "C20"] [Opening "King's Pawn Game: King's Head Opening"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. f3?! { (0.22 → -0.65) Inaccuracy. Nf3 was best. } { [%eval -0.65] } { C20 King's Pawn Game: King's Head Opening } (2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Re1 Nd6 6. Nxe5 Nxe5) 2... d6?! { (-0.65 → 0.13) Inaccuracy. Bc5 was best. } { [%eval 0.13] } (2... Bc5 3. Nc3 Nf6 4. Nge2 d5 5. exd5 Nxd5 6. Nxd5 Qxd5 7. Nc3) 3. Nh3?? { (0.13 → -1.54) Blunder. d4 was best. } { [%eval -1.54] } (3. d4 exd4 4. Qxd4 Nc6 5. Bb5 Be7 6. Nc3 Nf6 7. Nd5 O-O) 3... Nc6?! { (-1.54 → -0.47) Inaccuracy. Bxh3 was best. } { [%eval -0.47] } (3... Bxh3 4. gxh3 Qh4+ 5. Ke2 Nc6 6. c3 O-O-O 7. d3 f5 8. Rg1) 4. Nc3?? { (-0.47 → -2.99) Blunder. Nf2 was best. } { [%eval -2.99] } (4. Nf2 d5 5. Bb5 Bc5 6. Nd3 Bd4 7. exd5 Qxd5 8. Nc3 Qe6) 4... Nf6?? { (-2.99 → -0.45) Blunder. Bxh3 was best. } { [%eval -0.45] } (4... Bxh3 5. gxh3 Qh4+ 6. Ke2 Nd4+ 7. Kd3 Nf6 8. Nd5 Nxd5 9. exd5 Qf4 10. Kc3) 5. g3 { [%eval -0.89] } 5... d5 { [%eval -0.98] } 6. exd5 { [%eval -1.53] } 6... Nxd5 { [%eval -1.5] } 7. Nxd5 { [%eval -1.57] } 7... Qxd5 { [%eval -1.63] } 8. b3 { [%eval -2.23] } 8... e4 { [%eval -1.98] } 9. Bc4? { (-1.98 → -4.13) Mistake. c3 was best. } { [%eval -4.13] } (9. c3 exf3 10. d4 Bxh3 11. Bxh3 Qh5 12. Bf1 O-O-O 13. Kf2 Ne5 14. h3 Re8) 9... Qe5 { [%eval -3.42] } 10. f4 { [%eval -3.91] } 10... Qf5?? { (-3.91 → -1.52) Blunder. Qxa1 was best. } { [%eval -1.52] } (10... Qxa1 11. Ng5 Be7 12. Bxf7+ Kd8 13. O-O Bxg5 14. fxg5 Bh3 15. Rf4 Rf8 16. d3) 11. Rf1?? { (-1.52 → -5.09) Blunder. Ng5 was best. } { [%eval -5.09] } (11. Ng5 f6 12. Qh5+ g6 13. Qe2 fxg5 14. Bb2 gxf4 15. Bxh8 f3 16. Qe3 Bd7) 11... Qxh3 { [%eval -4.96] } 12. d3?! { (-4.96 → -6.59) Inaccuracy. Qe2 was best. } { [%eval -6.59] } (12. Qe2 Bg4 13. Qxe4+ Be7 14. Bb2 Qxh2 15. Rh1 Qxg3+ 16. Kf1 O-O-O 17. Qe3 Qxe3) 12... Qxh2 { [%eval -5.62] } 13. dxe4?! { (-5.62 → -7.47) Inaccuracy. c3 was best. } { [%eval -7.47] } (13. c3 Qxg3+ 14. Kd2 Qh2+ 15. Qe2 Qxe2+ 16. Kxe2 exd3+ 17. Kd2 Be6 18. Bxe6 fxe6) 13... Qxg3+ { [%eval -7.12] } 14. Kd2? { (-7.12 → Mate in 7) Checkmate is now unavoidable. Rf2 was best. } { [%eval #-7] } (14. Rf2 Bb4+ 15. Bd2 Bg4 16. Bxb4 Bxd1 17. Rxd1 Qg1+ 18. Ke2 Qg4+ 19. Ke1 Nxb4) 14... Qxf4+?? { (Mate in 7 → 3.57) Lost forced checkmate sequence. Bb4+ was best. } { [%eval 3.57] } (14... Bb4+ 15. c3 Qxc3+ 16. Ke2 Bg4+ 17. Kf2 Bc5+ 18. Qd4 Bxd4+ 19. Be3 Qxe3+ 20. Kg2) 15. Ke1?? { (3.57 → -7.38) Blunder. Rxf4 was best. } { [%eval -7.38] } (15. Rxf4 Ne5 16. Qh5 Nxc4+ 17. bxc4 Be6 18. Qb5+ c6 19. Qxb7 Rd8+ 20. Ke2 Be7) 15... Qxe4+ { [%eval -6.28] } 16. Be2?! { (-6.28 → -11.25) Inaccuracy. Qe2 was best. } { [%eval -11.25] } (16. Qe2 Bb4+ 17. Bd2 Qxe2+ 18. Bxe2 Bxd2+ 19. Kxd2 Bh3 20. Rfe1 O-O-O+ 21. Kc3 Be6) 16... Qh4+ { [%eval -11.04] } 17. Rf2 { [%eval -10.88] } 17... Qh1+?! { (-10.88 → -6.97) Inaccuracy. Bc5 was best. } { [%eval -6.97] } (17... Bc5 18. Qd3 Qxf2+ 19. Kd1 Bf5 20. Bb2 Rd8 21. Qxd8+ Kxd8 22. a4 Qg1+ 23. Kd2) 18. Bf1 { [%eval -6.98] } 18... Qe4+?? { (-6.98 → -1.38) Blunder. Bb4+ was best. } { [%eval -1.38] } (18... Bb4+ 19. c3 Bxc3+ 20. Bd2 Bxa1 21. Qxa1 Be6 22. Bg5 Qe4+ 23. Re2 Qb4+ 24. Kd1) 19. Re2 { [%eval -1.39] } 19... Bb4+ { [%eval -1.2] } 20. Kf2?! { (-1.20 → -2.04) Inaccuracy. Bd2 was best. } { [%eval -2.04] } (20. Bd2 Qxe2+ 21. Qxe2+ Be7 22. Bg5 O-O 23. Bxe7 Re8 24. Kd2 Rxe7 25. Qb5 a6) 20... Bc5+ { [%eval -1.92] } 21. Ke1 { [%eval -2.25] } 21... Bb4+?! { (-2.25 → -1.13) Inaccuracy. Qe6 was best. } { [%eval -1.13] } (21... Qe6 22. Bh3 O-O 23. Bxe6 Bxe6 24. Be3 Rfd8 25. Qc1 Bf8 26. Kf2 Rd5 27. Qh1) 22. Bd2 { [%eval -1.04] } 22... Bxd2+ { [%eval -0.79] } 23. Qxd2 { [%eval -0.71] } 23... Bf5 { [%eval -0.52] } 24. Rxe4+?! { (-0.52 → -1.15) Inaccuracy. Bg2 was best. } { [%eval -1.15] } (24. Bg2 Qe6 25. Bxc6+ bxc6 26. Rxe6+ Bxe6 27. Qa5 h5 28. Kf2 g6 29. Kg1 O-O) 24... Bxe4 { [%eval -1.38] } 25. Rd1 { [%eval -1.55] } 25... O-O { [%eval -1.51] } 26. Bg2?! { (-1.51 → -2.57) Inaccuracy. Qc3 was best. } { [%eval -2.57] } (26. Qc3 Rae8 27. Kd2 Re7 28. Kc1 h6 29. b4 Rfe8 30. b5 Ne5 31. Qa3 Ng6) 26... Rad8?! { (-2.57 → -1.39) Inaccuracy. Rfe8 was best. } { [%eval -1.39] } (26... Rfe8 27. Kf2 Bxg2 28. Kxg2 Rad8 29. Qc1 Re2+ 30. Kh1 Rde8 31. Qf4 R8e7 32. b4) 27. Qe3?? { (-1.39 → -4.71) Blunder. Qe2 was best. } { [%eval -4.71] } (27. Qe2 Bxg2 28. Rxd8 Rxd8 29. Qxg2 g6 30. c4 a6 31. b4 Rd6 32. a4 b6) 27... Bxg2 { [%eval -4.63] } 28. Kf2?! { (-4.63 → -7.23) Inaccuracy. Rxd8 was best. } { [%eval -7.23] } (28. Rxd8 Rxd8 29. Kf2 Bd5 30. c4 Be6 31. Qc5 a5 32. a3 f6 33. b4 axb4) 28... Bh3?? { (-7.23 → -1.23) Blunder. Rxd1 was best. } { [%eval -1.23] } (28... Rxd1 29. Kxg2 Rfd8 30. Kh3 Nd4 31. a4 b6 32. a5 Ne6 33. axb6 axb6 34. Kg3) 29. Qxh3?? { (-1.23 → -7.03) Blunder. Rxd8 was best. } { [%eval -7.03] } (29. Rxd8 Rxd8 30. Qxh3 Nd4 31. b4 Ne6 32. Qf3 c6 33. Qe3 a6 34. Qa7 Rd7) 29... Rxd1 { [%eval -6.94] } 30. Qf3 { [%eval -7.25] } 30... Nd4?? { (-7.25 → -1.35) Blunder. Rd2+ was best. } { [%eval -1.35] } (30... Rd2+ 31. Ke1 Rfd8 32. Qf4 R2d6 33. Qa4 Nd4) 31. Qf4?? { (-1.35 → -8.95) Blunder. Qxd1 was best. } { [%eval -8.95] } (31. Qxd1 Ne6 32. Qf3 b6 33. b4 g5 34. a4 Rd8 35. Qb7 h5 36. Qxa7 h4) 31... Nxc2 { [%eval -7.87] } 32. Qg4 { [%eval -8.83] } 32... Nd4?? { (-8.83 → -2.86) Blunder. Rd2+ was best. } { [%eval -2.86] } (32... Rd2+ 33. Kf3 Re8 34. Qf4 Nd4+ 35. Kg4 Rd3 36. b4 h6 37. Kh5 Ne6 38. Qf5) 33. Qxd1 { [%eval -2.7] } 33... Re8?? { (-2.70 → 3.19) Blunder. Ne6 was best. } { [%eval 3.19] } (33... Ne6 34. Qf3 Rb8 35. b4 a6 36. Qe3 Ra8 37. Qe4 c6 38. Qe3 Rd8 39. Qa7) 34. Qxd4 { [%eval 3.02] } 34... b6 { [%eval 3.01] } 35. b4 { [%eval 2.57] } 35... c5? { (2.57 → 4.36) Mistake. g5 was best. } { [%eval 4.36] } (35... g5 36. Qd7 Re4 37. Qd8+ Kg7 38. Qxg5+ Kf8 39. Qd8+ Kg7 40. Qxc7 Re6 41. Qxa7) 36. Qd7 { [%eval 4.24] } 36... Kf8 { [%eval 4.44] } 37. b5 { [%eval 4.89] } 37... c4 { [%eval 4.89] } 38. Qxa7 { [%eval 4.55] } 38... c3 { [%eval 4.77] } 39. Qa3+ { [%eval 4.75] } 39... Kg8 { [%eval 4.96] } 40. Qxc3 { [%eval 4.86] } 40... h5 { [%eval 4.74] } 41. Qc6 { [%eval 4.47] } 41... f5?? { (4.47 → Mate in 10) Checkmate is now unavoidable. Re6 was best. } { [%eval #10] } (41... Re6 42. a4 Rg6 43. a5 bxa5 44. Qc7 Rf6+ 45. Ke3 Re6+ 46. Kd3 a4 47. b6) 42. Qxe8+ { [%eval #8] } 42... Kh7 { [%eval #8] } 43. Qxh5+ { [%eval #7] } 43... Kg8 { [%eval #8] } 44. Qxf5 { [%eval #9] } 44... Kh8 { [%eval #6] } 45. Qe6 { [%eval #7] } 45... Kh7 { [%eval #7] } 46. Qxb6 { [%eval #6] } 46... g6 { [%eval #6] } 47. Qb7+ { [%eval #6] } 47... Kh6 { [%eval #6] } 48. b6 { [%eval #5] } 48... g5 { [%eval #5] } 49. Qh1+ { [%eval #6] } 49... Kg6 { [%eval #6] } 50. b7 { [%eval #5] } 50... Kf7 { Black offers draw } { [%eval #4] } 51. b8=Q { [%eval #3] } 51... Kg6 { [%eval #2] } 52. Qb6+ { [%eval #2] } 52... Kf5 { [%eval #2] } 53. Qh3+ { [%eval #2] } 53... Kf4 { [%eval #1] } 54. Qd4# { White wins by checkmate. } 1-0