Event: British Junior Rapidplay: Girls Under 12
Site: Kents Hill Park, Milton Keynes, United Kingdom
White: Spirling, Florence
WhiteElo: 0
Black: Bhatia, Kanishka
BlackElo: 0
Result: 0-1
ECO: A52
Opening: Indian Defense: Budapest Defense, Rubinstein Variation
Variant: Standard
TimeControl: G: 15 minutes + 10 seconds added per move

1. d4 { [%clk 0:15:17] } 1... Nf6 { [%clk 0:15:19] } 2. c4 { [%clk 0:15:24] } 2... e5 { [%clk 0:15:28] } 3. dxe5 { [%clk 0:15:27] } 3... Ng4 { [%clk 0:15:37] } 4. Bf4 { [%clk 0:15:18] } 4... Nc6 { [%clk 0:15:45] } 5. Nf3 { [%clk 0:15:22] } 5... Bb4+ { [%clk 0:15:53] } 6. Nbd2 { [%clk 0:15:22] } 6... Qe7 { [%clk 0:16:01] } 7. a3 { [%clk 0:15:18] } 7... Ngxe5 { [%clk 0:16:09] } 8. Nxe5 { [%clk 0:15:23] } 8... Nxe5 { [%clk 0:16:17] } 9. Bxe5 { [%clk 0:15:27] } 9... Bxd2+ { [%clk 0:16:25] } 10. Qxd2 { [%clk 0:15:32] } 10... Qxe5 { [%clk 0:16:33] } 11. e3 { [%clk 0:15:26] } 11... d6 { [%clk 0:16:36] } 12. Qd4 { [%clk 0:15:28] } 12... Qxd4 { [%clk 0:16:37] } 13. exd4 { [%clk 0:15:34] } 13... Be6 { [%clk 0:16:45] } 14. O-O-O { [%clk 0:15:33] } 14... O-O-O 15. d5 { [%clk 0:15:22] } 15... Bf5 { [%clk 0:16:58] } 16. h3 { [%clk 0:15:18] } 16... h5 { [%clk 0:17:04] } 17. Be2 { [%clk 0:15:17] } 17... Rde8 { [%clk 0:17:09] } 18. Rhe1 { [%clk 0:15:11] } 18... Kd8 { [%clk 0:17:13] } 19. Bf3 { [%clk 0:15:16] } 19... g5 { [%clk 0:17:21] } 20. g4 { [%clk 0:14:59] } 20... hxg4 { [%clk 0:17:21] } 21. Bxg4 { [%clk 0:14:59] } 21... Bxg4 { [%clk 0:17:24] } 22. hxg4 { [%clk 0:15:03] } 22... Rh2 { [%clk 0:17:29] } 23. Rxe8+ { [%clk 0:15:03] } 23... Kxe8 { [%clk 0:17:37] } 24. Re1+ { [%clk 0:15:10] } 24... Kd7 { [%clk 0:17:45] } 25. Re2 { [%clk 0:15:19] } 25... Rg2 { [%clk 0:17:49] } 26. Kd2 { [%clk 0:15:06] } 26... Rxg4 { [%clk 0:17:57] } 27. b3 { [%clk 0:14:52] } 27... Rf4 { [%clk 0:17:55] } 28. Ke3 { [%clk 0:14:50] } 28... Rf5 { [%clk 0:17:45] } 29. Rd2 { [%clk 0:14:02] } 29... f6 { [%clk 0:17:50] } 30. Rd4 { [%clk 0:14:07] } 30... a6 { [%clk 0:17:44] } 31. a4 { [%clk 0:13:56] } 31... a5 { [%clk 0:17:50] } 32. Re4 { [%clk 0:13:37] } 32... Re5 { [%clk 0:17:55] } 33. f3 { [%clk 0:13:27] } 33... b6 { [%clk 0:17:58] } 34. Kd4 { [%clk 0:13:27] } 34... Ke7 { [%clk 0:17:53] } 35. Ke3 { [%clk 0:13:27] } 35... Kf7 { [%clk 0:17:56] } 36. Kd4 { [%clk 0:13:35] } 36... Kg6 { [%clk 0:17:57] } 37. Kd3 { [%clk 0:13:28] } 37... f5 { [%clk 0:18:00] } 38. Rd4 { [%clk 0:13:23] } 38... f4 { [%clk 0:17:54] } 39. Re4 { [%clk 0:13:27] } 39... Kf5 { [%clk 0:18:02] } 40. Rxe5+ { [%clk 0:12:53] } 40... dxe5 { [%clk 0:18:06] } 41. Ke2 { [%clk 0:12:14] } 41... e4 { [%clk 0:18:12] } 42. fxe4+ { [%clk 0:12:06] } 42... Kxe4 { [%clk 0:18:19] } 43. Kf2 { [%clk 0:12:10] } 43... g4 { [%clk 0:18:25] } 44. Ke2 { [%clk 0:12:17] } 44... g3 { [%clk 0:18:33] } 45. Kf1 { [%clk 0:12:25] } 45... f3 { [%clk 0:18:37] } 46. Ke1 { [%clk 0:12:33] } 46... Ke3 { [%clk 0:18:44] } 47. Kf1 { [%clk 0:12:41] } 47... g2+ 48. Kg1 { [%clk 0:12:45] } 48... f2+ { [%clk 0:19:00] } 49. Kxg2 { [%clk 0:12:52] } 49... Ke2 { [%clk 0:19:07] } 50. Kg3 { [%clk 0:13:00] } 50... f1=R 51. c5 { [%clk 0:13:07] } 51... bxc5 { [%clk 0:19:20] } 52. b4 { [%clk 0:13:15] } 52... cxb4 { [%clk 0:19:27] } 53. Kg4 { [%clk 0:13:23] } 53... b3 { [%clk 0:19:36] } 54. Kg5 { [%clk 0:13:31] } 54... b2 { [%clk 0:19:45] } 55. Kg6 { [%clk 0:13:39] } 55... b1=Q+ { [%clk 0:19:51] } 56. Kg5 { [%clk 0:13:46] } 56... Qf5+ { [%clk 0:19:59] } 57. Kh4 { [%clk 0:13:59] } 57... Qg6 { [%clk 0:21:56] } 58. Kh3 { [%clk 0:14:07] } 58... Rh1# { [%clk 0:22:05] } 0-1