[Event "Programmers Tournament 48"]
[Site "Leiden"]
[Date "2015.06.13"]
[Round "1.1"]
[White "Nemeton"]
[Black "Tornado"]
[Result "1/2-1/2"]
[ECO "C47"]
[LiveChessVersion "1.4.6"]

1.e4 e5 2.Nc3 Nc6 3.Nf3 Nf6 4.Be2 { [%clk 0:58:42] } 4...d5
{ [%clk 0:59:40] } 5.exd5 { [%clk 0:56:54] } 5...Nxd5 { [%clk 0:59:24] }
6.O-O { [%clk 0:55:57] } 6...Nxc3 { [%clk 0:59:15] } 7.bxc3
{ [%clk 0:55:02] } 7...e4 { [%clk 0:58:45] } 8.Nd4 { [%clk 0:54:26] }
8...Nxd4 { [%clk 0:58:22] } 9.cxd4 { [%clk 0:53:56] } 9...Qxd4
{ [%clk 0:58:03] } 10.Rb1 { [%clk 0:53:13] } 10...Bd6 { [%clk 0:56:31] }
11.Bb2 { [%clk 0:52:26] } 11...Qd5 { [%clk 0:55:16] } 12.d4
{ [%clk 0:52:02] } 12...O-O { [%clk 0:53:09] } 13.c4 { [%clk 0:51:54] }
13...Qg5 { [%clk 0:51:37] } 14.Bc1 { [%clk 0:50:27] } 14...Qf5
{ [%clk 0:50:14] } 15.Rb3 { [%clk 0:48:51] } 15...Rd8 { [%clk 0:46:14] }
16.Qc2 { [%clk 0:48:22] } 16...Rb8 { [%clk 0:44:12] } 17.Re3
{ [%clk 0:46:43] } 17...b6 18.Rxe4 { [%clk 0:45:17] } 18...Qg6
{ [%clk 0:40:29] } 19.Bd3 { [%clk 0:45:00] } 19...Bf5 { [%clk 0:39:43] }
20.Re3 { [%clk 0:44:49] } 20...Bxd3 { [%clk 0:38:18] } 21.Qxd3
{ [%clk 0:43:04] } 21...Qxd3 22.Rxd3 b5 { [%clk 0:35:42] } 23.cxb5
{ [%clk 0:42:51] } 23...Rxb5 { [%clk 0:34:28] } 24.Rfd1 { [%clk 0:42:16] }
24...Rd5 { [%clk 0:33:06] } 25.Be3 { [%clk 0:40:36] } 25...Bb4
{ [%clk 0:32:59] } 26.Rb3 { [%clk 0:39:30] } 26...c5 { [%clk 0:32:37] }
27.Rf1 { [%clk 0:38:59] } 27...cxd4 { [%clk 0:32:11] } 28.Rxb4
{ [%clk 0:37:43] } 28...dxe3 { [%clk 0:32:02] } 29.fxe3 { [%clk 0:37:21] }
29...a5 { [%clk 0:31:06] } 30.Rc4 { [%clk 0:36:54] } 30...h5
{ [%clk 0:30:41] } 31.a4 { [%clk 0:35:39] } 31...Re8 { [%clk 0:29:36] }
32.Rc3 { [%clk 0:34:49] } 32...f6 { [%clk 0:28:38] } 33.Rf4
{ [%clk 0:33:08] } 33...Rd2 { [%clk 0:25:31] } 34.Rf5 { [%clk 0:29:29] }
34...Re4 { [%clk 0:25:23] } 35.Rxa5 { [%clk 0:28:34] } 35...Rb4
{ [%clk 0:24:47] } 36.Rc1 { [%clk 0:28:18] } 36...h4 { [%clk 0:24:19] }
37.Ra8+ { [%clk 0:28:07] } 37...Kf7 { [%clk 0:23:39] } 38.Ra7+
{ [%clk 0:27:27] } 38...Kg6 { [%clk 0:23:20] } 39.Kh1 { [%clk 0:27:12] }
39...Rc4 { [%clk 0:22:25] } 40.Rg1 { [%clk 0:26:29] } 40...Re4
{ [%clk 0:21:39] } 41.h3 { [%clk 0:25:41] } 41...Rxe3 { [%clk 0:21:33] }
42.Rb7 { [%clk 0:25:10] } 42...f5 { [%clk 0:21:16] } 43.a5 { [%clk 0:24:54] }
43...Ra2 { [%clk 0:20:29] } 44.Rgb1 { [%clk 0:23:59] } 44...Rxa5
{ [%clk 0:20:21] } 45.Rc7 { [%clk 0:23:13] } 45...Ra8 { [%clk 0:19:38] }
46.Rb6+ { [%clk 0:22:26] } 46...Kh7 { [%clk 0:19:23] } 47.Rbb7
{ [%clk 0:22:03] } 47...Rg3 { [%clk 0:18:36] } 48.Rc2 { [%clk 0:21:49] }
48...Kh6 { [%clk 0:17:57] } 49.Rc4 { [%clk 0:20:48] } 49...Kh5
{ [%clk 0:17:48] } 50.Kh2 { [%clk 0:20:23] } 50...Raa3 { [%clk 0:17:34] }
51.Rd4 { [%clk 0:19:39] } 51...Rae3 { [%clk 0:17:26] } 52.Rb2
{ [%clk 0:19:25] } 52...Rb3 { [%clk 0:16:49] } 53.Rxb3 { [%clk 0:18:47] }
53...Rxb3 { [%clk 0:16:42] } 54.Rd7 { [%clk 0:18:25] } 54...g6
{ [%clk 0:16:03] } 55.Kg1 { [%clk 0:18:05] } 55...Rb2 { [%clk 0:15:28] }
56.Rd5 { [%clk 0:17:53] } 56...Kh6 { [%clk 0:14:53] } 57.Rd6
{ [%clk 0:17:11] } 57...Kg5 { [%clk 0:14:22] } 58.Kf1 { [%clk 0:17:00] }
58...Rc2 { [%clk 0:13:50] } 59.Rd4 { [%clk 0:16:50] } 59...Ra2
{ [%clk 0:13:20] } 60.Rd6 { [%clk 0:16:39] } 60...Kh6 { [%clk 0:12:51] }
61.Rc6 { [%clk 0:16:05] } 61...Rb2 { [%clk 0:12:12] } 62.Rc5
{ [%clk 0:15:30] } 62...Rd2 { [%clk 0:12:03] } 63.Rc6 { [%clk 0:15:02] }
63...Kg5 { [%clk 0:11:28] } 64.Rc4 { [%clk 0:14:34] } 64...Kh5
{ [%clk 0:10:57] } 65.Ra4 { [%clk 0:14:06] } 65...g5 { [%clk 0:10:31] }
66.Ra5 { [%clk 0:13:33] } 66...Kg6 { [%clk 0:09:59] } 67.Ra6+
{ [%clk 0:13:23] } 67...Kf7 { [%clk 0:09:33] } 68.Rc6 { [%clk 0:12:44] }
68...Ra2 { [%clk 0:09:08] } 1/2-1/2

[Event "Programmers Tournament 48"]
[Site "Leiden"]
[Date "2015.06.13"]
[Round "1.3"]
[White "The King"]
[Black "Dirty"]
[Result "1/2-1/2"]
[ECO "D48"]
[LiveChessVersion "1.4.6"]

1.d4 d5 2.c4 e6 3.Nc3 c6 4.e3 Nf6 5.Nf3 Nbd7 6.Bd3 dxc4 7.Bxc4 b5 8.Bd3 a6
9.e4 c5 10.d5 c4 11.dxe6 fxe6 12.Bc2 Qc7 13.O-O Bb7 14.Ng5 Nc5 15.e5 Qxe5
16.Re1 Qd6 17.Qxd6 Bxd6 18.Be3 O-O 19.Rad1 Be7 20.Bxc5 Bxc5 21.Nxe6
{ [%clk 0:57:56] } 21...Rfc8 { [%clk 0:57:24] } 22.a3 { [%clk 0:56:41] }
22...Rab8 { [%clk 0:57:17] } 23.Bf5 { [%clk 0:53:17] } 23...g6
{ [%clk 0:57:08] } 24.Nxc5 { [%clk 0:51:07] } 24...Rxc5 { [%clk 0:54:22] }
25.Bd7 { [%clk 0:50:18] } 25...Bc6 { [%clk 0:51:41] } 26.Bh3
{ [%clk 0:47:18] } 26...a5 { [%clk 0:51:27] } 27.Re6 { [%clk 0:45:28] }
27...Nh5 { [%clk 0:50:19] } 28.Ne4 { [%clk 0:44:28] } 28...Bxe4
{ [%clk 0:49:20] } 29.Rxe4 { [%clk 0:44:16] } 29...Kf8 { [%clk 0:43:34] }
30.g4 { [%clk 0:41:55] } 30...Nf6 { [%clk 0:41:00] } 31.Re6
{ [%clk 0:41:51] } 31...Ng8 { [%clk 0:40:54] } 32.Re4 { [%clk 0:40:19] }
32...Rb7 { [%clk 0:38:25] } 33.Bg2 { [%clk 0:39:10] } 33...Re7
{ [%clk 0:36:11] } 34.Rd8+ { [%clk 0:39:03] } 34...Kf7 { [%clk 0:36:04] }
35.Rf4+ { [%clk 0:38:17] } 35...Kg7 { [%clk 0:34:51] } 36.h4
{ [%clk 0:38:12] } 36...Rec7 { [%clk 0:32:51] } 37.g5 { [%clk 0:37:25] }
37...Ne7 { [%clk 0:29:15] } 38.Bh3 { [%clk 0:37:20] } 38...Nc6
{ [%clk 0:27:38] } 39.Re8 { [%clk 0:36:54] } 39...h6 { [%clk 0:27:31] }
40.Rff8 { [%clk 0:35:38] } 40...hxg5 { [%clk 0:27:25] } 41.Rg8+
{ [%clk 0:35:11] } 41...Kh6 { [%clk 0:26:28] } 42.h5 { [%clk 0:35:03] }
42...Ne5 { [%clk 0:26:23] } 43.Bg2 { [%clk 0:34:16] } 43...g4
{ [%clk 0:25:32] } 44.hxg6 { [%clk 0:33:28] } 44...Rg7 { [%clk 0:25:25] }
45.Rxg7 { [%clk 0:31:59] } 45...Kxg7 { [%clk 0:24:39] } 46.Be4
{ [%clk 0:31:53] } 46...Nxg6 { [%clk 0:24:32] } 47.Ra8 { [%clk 0:31:29] }
47...Nf4 { [%clk 0:24:20] } 48.Rxa5 { [%clk 0:30:27] } 48...Kf6
{ [%clk 0:24:13] } 49.a4 { [%clk 0:30:21] } 49...Re5 { [%clk 0:23:31] } 50.f3
{ [%clk 0:30:13] } 50...gxf3 { [%clk 0:22:11] } 51.Bxf3 { [%clk 0:29:49] }
51...b4 { [%clk 0:22:06] } 52.Ra6+ { [%clk 0:29:01] } 52...Kg5
{ [%clk 0:21:27] } 53.Rc6 { [%clk 0:28:12] } 53...Kh4 { [%clk 0:21:20] }
54.Kh2 { [%clk 0:27:41] } 54...Re3 { [%clk 0:20:39] } 55.Rxc4
{ [%clk 0:27:30] } 55...Rxf3 { [%clk 0:20:32] } 56.Rxb4 { [%clk 0:26:17] }
56...Kg4 { [%clk 0:19:58] } 57.Rb8 { [%clk 0:25:35] } 57...Rf2+
{ [%clk 0:19:20] } 58.Kg1 { [%clk 0:25:29] } 58...Kf3 { [%clk 0:19:13] }
59.Rb3+ { [%clk 0:25:09] } 59...Ke2 { [%clk 0:19:05] } 60.Rg3
{ [%clk 0:24:48] } 60...Ke1 { [%clk 0:18:58] } 61.Kh1 { [%clk 0:24:26] }
61...Rxb2 { [%clk 0:18:50] } 62.Ra3 { [%clk 0:23:49] } 62...Kf2
{ [%clk 0:18:09] } 63.Kh2 { [%clk 0:23:31] } 63...Rb6 { [%clk 0:17:56] }
64.Ra2+ { [%clk 0:23:25] } 64...Ke3 { [%clk 0:17:40] } 65.a5
{ [%clk 0:22:36] } 65...Ra6 { [%clk 0:17:33] } 66.Kg3 { [%clk 0:22:05] }
66...Nd5 { [%clk 0:16:59] } 67.Ra1 { [%clk 0:21:34] } 67...Ke4
{ [%clk 0:16:26] } 68.Re1+ { [%clk 0:21:00] } 68...Ne3 { [%clk 0:15:51] }
69.Kf2 { [%clk 0:20:20] } 69...Rf6+ { [%clk 0:15:19] } 70.Ke2
{ [%clk 0:20:17] } 70...Nc4 { [%clk 0:14:57] } 71.Ra1 { [%clk 0:20:05] }
71...Ra6 { [%clk 0:14:26] } 72.Ra4 { [%clk 0:19:59] } 72...Kd4
{ [%clk 0:13:56] } 73.Kf3 { [%clk 0:19:12] } 73...Kc5 { [%clk 0:13:28] }
74.Ke4 { [%clk 0:18:28] } 1/2-1/2

[Event "Programmers Tournament 48"]
[Site "Leiden"]
[Date "2015.06.13"]
[Round "1.4"]
[White "Arminius"]
[Black "The Baron"]
[Result "1-0"]
[ECO "E05"]
[LiveChessVersion "1.4.6"]

1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.Bg2 Be7 5.O-O O-O 6.d4 { [%clk 0:58:29] }
6...dxc4 7.Qc2 a6 { [%clk 0:59:36] } 8.a4 { [%clk 0:58:23] } 8...Bd7
{ [%clk 0:59:31] } 9.Ne5 { [%clk 0:57:08] } 9...Bc6 { [%clk 0:59:07] }
10.Nxc6 { [%clk 0:56:24] } 10...Nxc6 { [%clk 0:59:02] } 11.e3
{ [%clk 0:55:08] } 11...Na5 { [%clk 0:58:55] } 12.Nd2 { [%clk 0:54:33] }
12...c5 { [%clk 0:58:50] } 13.dxc5 { [%clk 0:52:15] } 13...Qc7
{ [%clk 0:58:43] } 14.Nxc4 { [%clk 0:51:19] } 14...Qxc5 { [%clk 0:58:38] }
15.b3 { [%clk 0:50:45] } 15...Rac8 { [%clk 0:58:33] } 16.Ba3
{ [%clk 0:49:47] } 16...Qc7 { [%clk 0:58:27] } 17.Bxe7 { [%clk 0:49:06] }
17...Qxe7 { [%clk 0:58:23] } 18.Qb1 { [%clk 0:48:22] } 18...Nxc4
{ [%clk 0:56:29] } 19.bxc4 { [%clk 0:48:18] } 19...Rc7 { [%clk 0:53:23] }
20.Qb3 { [%clk 0:46:41] } 20...Nd7 { [%clk 0:51:51] } 21.Rfd1
{ [%clk 0:45:42] } 21...Rfc8 { [%clk 0:51:44] } 22.Qb2 { [%clk 0:43:30] }
22...Rb8 { [%clk 0:51:39] } 23.Rac1 { [%clk 0:42:08] } 23...b6
{ [%clk 0:50:28] } 24.Rd2 { [%clk 0:42:04] } 24...Rcc8 { [%clk 0:48:37] }
25.Rcd1 { [%clk 0:40:47] } 25...Nc5 { [%clk 0:45:50] } 26.Qc2
{ [%clk 0:40:40] } 26...Qe8 { [%clk 0:44:31] } 27.Ra1 { [%clk 0:40:02] }
27...Rd8 { [%clk 0:44:07] } 28.Rd4 { [%clk 0:39:47] } 28...a5
{ [%clk 0:43:01] } 29.h4 { [%clk 0:39:43] } 29...e5 { [%clk 0:41:50] } 30.Rd5
{ [%clk 0:39:09] } 30...g6 { [%clk 0:40:55] } 31.h5 { [%clk 0:38:20] }
31...Kg7 { [%clk 0:40:50] } 32.Qd1 { [%clk 0:37:38] } 32...f6
{ [%clk 0:39:53] } 33.Bf3 { [%clk 0:37:33] } 33...e4 { [%clk 0:38:25] }
34.Be2 { [%clk 0:36:28] } 34...Rd7 { [%clk 0:36:55] } 35.Qd4
{ [%clk 0:36:13] } 35...Rxd5 { [%clk 0:35:05] } 36.cxd5 { [%clk 0:35:20] }
36...gxh5 { [%clk 0:34:24] } 37.Bb5 { [%clk 0:34:47] } 37...Qe5
{ [%clk 0:33:33] } 38.Qxe5 { [%clk 0:33:55] } 38...fxe5 { [%clk 0:33:28] }
39.Bc6 Kf6 { [%clk 0:32:27] } 40.Kg2 { [%clk 0:31:44] } 40...h4
{ [%clk 0:30:54] } 41.Rh1 { [%clk 0:31:10] } 41...hxg3 { [%clk 0:30:37] }
42.fxg3 { [%clk 0:30:54] } 42...Kg6 { [%clk 0:29:58] } 43.d6
{ [%clk 0:30:23] } 43...Rd8 { [%clk 0:26:11] } 44.d7 { [%clk 0:30:18] }
44...Kg7 { [%clk 0:25:28] } 45.g4 { [%clk 0:29:30] } 45...h6
{ [%clk 0:25:23] } 46.Rd1 { [%clk 0:29:00] } 46...Kf6 { [%clk 0:21:10] }
47.Rd6+ { [%clk 0:28:13] } 47...Kg5 { [%clk 0:21:00] } 48.Kg3
{ [%clk 0:27:43] } 48...h5 { [%clk 0:20:55] } 49.gxh5 { [%clk 0:26:32] }
49...Kxh5 { [%clk 0:20:51] } 50.Bb5 { [%clk 0:26:28] } 50...Kg5
{ [%clk 0:20:08] } 51.Rxb6 { [%clk 0:25:57] } 51...Nxd7 { [%clk 0:20:00] }
52.Rd6 { [%clk 0:25:35] } 52...Rf8 { [%clk 0:19:42] } 53.Bxd7
{ [%clk 0:25:31] } 53...Rf3+ { [%clk 0:19:29] } 54.Kg2 { [%clk 0:25:01] }
54...Rxe3 { [%clk 0:19:03] } 55.Kf2 { [%clk 0:24:57] } 55...Rf3+
{ [%clk 0:18:27] } 56.Ke2 { [%clk 0:24:44] } 56...Ra3 { [%clk 0:18:08] }
57.Re6 { [%clk 0:24:40] } 57...Kf5 { [%clk 0:17:25] } 58.Rh6+
{ [%clk 0:24:36] } 58...Kg5 { [%clk 0:15:35] } 59.Rh3 { [%clk 0:24:30] }
59...Ra1 { [%clk 0:14:25] } 60.Rg3+ { [%clk 0:24:19] } 60...Kf6
{ [%clk 0:13:53] } 61.Rg4 { [%clk 0:23:02] } 61...Ra2+ { [%clk 0:13:48] }
62.Ke3 { [%clk 0:21:37] } 62...Rb2 { [%clk 0:13:45] } 63.Kxe4
{ [%clk 0:21:10] } 63...Rb1 { [%clk 0:12:48] } 64.Rg8 { [%clk 0:20:49] }
64...Rb4+ { [%clk 0:12:38] } 65.Ke3 { [%clk 0:19:46] } 65...Rb3+
{ [%clk 0:12:35] } 66.Kd2 { [%clk 0:19:02] } 66...Ke7 { [%clk 0:11:32] }
67.Bb5 { [%clk 0:18:39] } 67...Kd6 { [%clk 0:11:03] } 68.Ra8
{ [%clk 0:17:29] } 68...Kc5 { [%clk 0:10:42] } 69.Rxa5 { [%clk 0:17:09] }
69...Kd4 { [%clk 0:09:58] } 70.Ra7 { [%clk 0:17:03] } 70...Kd5 1-0

[Event "Programmers Tournament 48"]
[Site "Leiden"]
[Date "2015.06.13"]
[Round "1.2"]
[White "DBP/Puppetmaster"]
[Black "Arasan"]
[Result "1/2-1/2"]
[BlackType "program"]
[ECO "D04"]
[Opening "Colle"]
[Termination "unterminated"]
[Time "12:21:36"]
[TimeControl "3120"]
[Variation "Rubinstein's Attack, 5...Nc6"]
[WhiteType "human"]

1.Nf3 Nf6 2.e3 d5 3.d4 Bf5 4.Bd3 Bxd3 5.cxd3 e6 6.Qb3 b6 7.O-O Be7 8.Nc3 O-O
9.e4 c5 10.dxc5 bxc5 11.Bg5 Nc6 12.Qa4 dxe4 13.Nxe4 Nd4 14.Nxd4 Qxd4 15.Qxd4
cxd4 16.Bxf6 gxf6 17.Rac1 Rfc8 18.Nd2 Kf8 19.Rc4 Rab8 20.Rfc1 Rxc4 21.Nxc4 f5
22.f4 Ke8 23.Kf2 f6 24.Kf3 Kd7 25.Re1 Bd6 26.g3 h5 27.b3 Bb4 28.Rg1 Kc6
29.Rf1 Kd5 30.Kg2 Rf8 31.a3 Bc3 32.Kh3 e5 33.fxe5 fxe5 34.Rf2 a5 35.Kg2 Rf6
36.Kf1 Ke6 37.Ke2 h4 38.gxh4 Rh6 39.Kf3 Rxh4 40.Re2 Rh3+ 41.Kg2 Rxd3 42.Rxe5+
Kf6 43.Rd5 Rd1 44.h4 Rb1 45.Kf3 Rf1+ 46.Ke2 Rh1 47.Rd6+ Ke7 48.Rd5 Rh3 49.b4
axb4 50.axb4 Bxb4 51.Rxd4 Ke6 52.Ne3 Bc5 53.Rd3 Rxh4 54.Nxf5 Rh2+ 55.Kd1 Ke5
56.Rd2 Rh3 57.Kc2 Rh8 58.Kb3 Rc8 59.Ng3 Rb8+ 60.Kc4 Bd6 61.Nf5 Rc8+ 62.Kb5
Bf8 63.Nd4 Rc1 64.Nc6+ Ke4 65.Rd4+ Kf5 66.Rd2 Bh6 67.Rd5+ Ke6 68.Rd3 Bf4
69.Nd4+ Ke5 70.Nc6+ Kf6 71.Ra3 Kg5 72.Ra2 Be3 73.Ra3 Kf4 74.Ra4+ Kf5 75.Ne7+
Ke5 1/2-1/2

[Event "Programmers Tournament 48"]
[Site "Leiden"]
[Date "2015.06.13"]
[Round "2.1"]
[White "Arasan"]
[Black "Nemeton"]
[Result "1-0"]
[ECO "A22"]
[LiveChessVersion "1.4.6"]

1.c4 e5 2.Nc3 Nf6 { [%clk 0:58:42] } 3.g3 { [%clk 0:59:57] } 3...Bb4
{ [%clk 0:56:26] } 4.Bg2 { [%clk 0:59:52] } 4...O-O { [%clk 0:55:24] } 5.d3
{ [%clk 0:59:47] } 5...d5 { [%clk 0:52:33] } 6.cxd5 { [%clk 0:58:06] }
6...Nxd5 { [%clk 0:51:42] } 7.Bd2 { [%clk 0:56:34] } 7...Nf6
{ [%clk 0:51:05] } 8.Nf3 { [%clk 0:55:04] } 8...Nc6 { [%clk 0:49:38] } 9.O-O
{ [%clk 0:53:36] } 9...Qe7 { [%clk 0:47:25] } 10.a3 { [%clk 0:52:12] }
10...Bxc3 { [%clk 0:46:45] } 11.Bxc3 { [%clk 0:50:48] } 11...Rd8
{ [%clk 0:46:26] } 12.b4 { [%clk 0:49:13] } 12...Nd5 { [%clk 0:45:18] }
13.Bb2 { [%clk 0:47:54] } 13...Bg4 { [%clk 0:44:10] } 14.Qb3
{ [%clk 0:46:35] } 14...a6 { [%clk 0:41:31] } 15.Nxe5 { [%clk 0:45:20] }
15...Nxe5 { [%clk 0:40:25] } 16.Bxd5 { [%clk 0:43:41] } 16...Bxe2
{ [%clk 0:37:04] } 17.Rfe1 { [%clk 0:41:18] } 17...Nxd3 { [%clk 0:36:48] }
18.Bxb7 { [%clk 0:39:01] } 18...Nxe1 { [%clk 0:36:37] } 19.Rxe1
{ [%clk 0:37:59] } 19...Rab8 { [%clk 0:36:18] } 20.Bg2 { [%clk 0:36:56] }
20...a5 { [%clk 0:35:24] } 21.Qc3 { [%clk 0:35:55] } 21...f6
{ [%clk 0:34:35] } 22.Bf1 { [%clk 0:34:55] } 22...axb4 { [%clk 0:34:24] }
23.Qc1 { [%clk 0:34:00] } 23...Qf8 { [%clk 0:33:21] } 24.Rxe2
{ [%clk 0:33:03] } 24...c5 { [%clk 0:31:47] } 25.Rc2 { [%clk 0:32:07] }
25...Rbc8 { [%clk 0:30:00] } 26.Rc4 { [%clk 0:31:13] } 26...Kh8
{ [%clk 0:28:49] } 27.Bh3 { [%clk 0:30:21] } 27...f5 { [%clk 0:28:40] }
28.Qc2 { [%clk 0:29:26] } 28...bxa3 { [%clk 0:28:09] } 29.Bxa3
{ [%clk 0:28:37] } 29...Rd5 { [%clk 0:27:26] } 30.Rf4 { [%clk 0:27:47] }
30...Re8 { [%clk 0:26:10] } 31.Bxf5 { [%clk 0:27:25] } 31...Qd6
{ [%clk 0:25:36] } 32.Be4 { [%clk 0:26:37] } 32...Rde5 { [%clk 0:25:24] }
33.Bb2 { [%clk 0:25:53] } 33...R5e7 { [%clk 0:25:13] } 34.Qc4
{ [%clk 0:25:10] } 34...Rd8 { [%clk 0:24:01] } 35.Bc3 { [%clk 0:24:29] }
35...Rde8 { [%clk 0:23:16] } 36.Rh4 { [%clk 0:24:06] } 36...h6
{ [%clk 0:22:33] } 37.Qd5 { [%clk 0:23:27] } 37...Rd7 { [%clk 0:22:23] }
38.Qf5 { [%clk 0:22:48] } 38...Rxe4 { [%clk 0:21:56] } 39.Qxe4 1-0

[Event "Programmers Tournament 48"]
[Site "Leiden"]
[Date "2015.06.13"]
[Round "2.3"]
[White "Tornado"]
[Black "The King"]
[Result "1-0"]
[ECO "B10"]
[LiveChessVersion "1.4.6"]

1.e4 { [%clk 1:00:00] } 1...c6 2.Be2 d5 { [%clk 0:59:07] } 3.e5
{ [%clk 0:59:54] } 3...c5 { [%clk 0:57:54] } 4.Nf3 { [%clk 0:59:48] } 4...Nc6
{ [%clk 0:56:57] } 5.O-O { [%clk 0:59:30] } 5...f6 { [%clk 0:55:57] } 6.Bb5
{ [%clk 0:57:42] } 6...g5 { [%clk 0:54:39] } 7.exf6 { [%clk 0:55:56] }
7...exf6 { [%clk 0:54:29] } 8.d4 { [%clk 0:54:11] } 8...g4 { [%clk 0:54:23] }
9.Nh4 { [%clk 0:52:13] } 9...f5 { [%clk 0:52:55] } 10.g3 { [%clk 0:52:03] }
10...Nf6 { [%clk 0:51:08] } 11.Nc3 { [%clk 0:51:56] } 11...Kf7
{ [%clk 0:49:52] } 12.Ne2 { [%clk 0:50:21] } 12...Qb6 { [%clk 0:48:36] }
13.Bd3 { [%clk 0:48:49] } 13...cxd4 { [%clk 0:48:14] } 14.Nxf5
{ [%clk 0:47:16] } 14...Bc5 { [%clk 0:47:48] } 15.a3 { [%clk 0:46:08] }
15...a5 { [%clk 0:46:43] } 16.Nh6+ { [%clk 0:45:39] } 16...Kf8
{ [%clk 0:46:28] } 17.Rb1 { [%clk 0:43:59] } 17...Ne5 { [%clk 0:45:03] }
18.Bf4 { [%clk 0:43:49] } 18...Nf3+ { [%clk 0:44:13] } 19.Kh1
{ [%clk 0:43:08] } 19...Nh5 { [%clk 0:42:47] } 20.Bc1 { [%clk 0:41:25] }
20...Nf6 { [%clk 0:42:05] } 21.Nf4 { [%clk 0:40:55] } 21...Ne5
{ [%clk 0:40:00] } 22.b4 { [%clk 0:40:48] } 22...axb4 { [%clk 0:38:37] }
23.axb4 { [%clk 0:40:41] } 23...Bd6 { [%clk 0:36:16] } 24.Nf5
{ [%clk 0:40:33] } 24...Nxd3 { [%clk 0:35:04] } 25.Qxd3 { [%clk 0:39:15] }
25...Be5 { [%clk 0:34:56] } 26.f3 { [%clk 0:37:59] } 26...Bd7
{ [%clk 0:33:26] } 27.b5 { [%clk 0:35:09] } 27...gxf3 { [%clk 0:33:11] }
28.Rxf3 { [%clk 0:33:58] } 28...Ke8 { [%clk 0:33:02] } 29.Qe2
{ [%clk 0:32:55] } 29...Qc7 { [%clk 0:32:28] } 30.b6 { [%clk 0:32:47] }
30...Qb8 { [%clk 0:31:31] } 31.Nh6 { [%clk 0:32:32] } 31...Rf8
{ [%clk 0:31:00] } 32.Ra3 { [%clk 0:31:47] } 32...Ba4 { [%clk 0:30:40] }
33.Nd3 { [%clk 0:30:50] } 33...Nd7 { [%clk 0:30:04] } 34.Bf4
{ [%clk 0:30:50] } 34...Qd6 { [%clk 0:27:35] } 35.Rba1 { [%clk 0:28:26] }
35...Rxf4 { [%clk 0:26:52] } 36.gxf4 { [%clk 0:28:02] } 36...Qxh6
{ [%clk 0:26:41] } 37.Rxa4 { [%clk 0:26:47] } 37...Rxa4 { [%clk 0:26:36] }
38.Rxa4 { [%clk 0:25:45] } 38...Ke7 { [%clk 0:26:28] } 39.Nxe5
{ [%clk 0:25:40] } 39...Qf6 { [%clk 0:25:49] } 40.Ra8 { [%clk 0:25:28] }
40...Nxe5 { [%clk 0:25:11] } 41.Qxe5+ { [%clk 0:24:04] } 1-0

[Event "Programmers Tournament 48"]
[Site "Leiden"]
[Date "2015.06.13"]
[Round "2.4"]
[White "Spartacus"]
[Black "Arminius"]
[Result "0-1"]
[ECO "E01"]
[LiveChessVersion "1.4.6"]

1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 a6 5.cxd5 { [%clk 0:58:43] } 5...exd5
{ [%clk 0:59:56] } 6.Nc3 { [%clk 0:56:50] } 6...c6 { [%clk 0:59:52] } 7.Nf3
Be7 8.Bf4 { [%clk 0:53:20] } 8...Nbd7 { [%clk 0:58:30] } 9.Qc2
{ [%clk 0:52:11] } 9...O-O { [%clk 0:56:24] } 10.h4 { [%clk 0:50:24] }
10...Nb6 { [%clk 0:55:34] } 11.h5 { [%clk 0:48:43] } 11...h6
{ [%clk 0:54:41] } 12.Qb3 { [%clk 0:47:45] } 12...Bg4 { [%clk 0:53:59] }
13.Ne5 { [%clk 0:46:52] } 13...Bxh5 { [%clk 0:53:54] } 14.Bh3
{ [%clk 0:45:30] } 14...Re8 { [%clk 0:51:35] } 15.g4 { [%clk 0:44:29] }
15...Bg6 { [%clk 0:49:49] } 16.Nxg6 { [%clk 0:42:54] } 16...fxg6
{ [%clk 0:49:46] } 17.e4 { [%clk 0:41:25] } 17...c5 { [%clk 0:48:57] }
18.dxc5 { [%clk 0:40:27] } 18...Bxc5 { [%clk 0:48:53] } 19.f3
{ [%clk 0:37:18] } 19...g5 { [%clk 0:48:48] } 20.Bd2 { [%clk 0:36:03] }
20...Nc4 { [%clk 0:47:50] } 21.O-O-O { [%clk 0:35:03] } 21...Na5
{ [%clk 0:47:34] } 22.Qc2 { [%clk 0:34:20] } 22...d4 { [%clk 0:45:59] }
23.Na4 { [%clk 0:33:09] } 23...Ba7 { [%clk 0:43:50] } 24.Kb1
{ [%clk 0:32:22] } 24...Rc8 { [%clk 0:43:46] } 25.Qd3 { [%clk 0:31:34] }
25...Nc4 { [%clk 0:43:37] } 26.b4 { [%clk 0:30:44] } 26...Nd7
{ [%clk 0:42:44] } 27.Bc1 { [%clk 0:30:09] } 27...b5 { [%clk 0:42:00] }
28.Nb2 { [%clk 0:29:33] } 28...a5 { [%clk 0:41:20] } 29.Qb3
{ [%clk 0:28:31] } 29...a4 { [%clk 0:40:39] } 30.Nxa4 { [%clk 0:27:31] }
30...bxa4 { [%clk 0:40:35] } 31.Qxa4 { [%clk 0:26:36] } 31...Qe7
{ [%clk 0:40:30] } 32.Bg2 { [%clk 0:25:43] } 32...Nde5 { [%clk 0:39:55] }
33.Qb3 { [%clk 0:24:57] } 33...Rf8 { [%clk 0:39:14] } 34.Rh3
{ [%clk 0:24:04] } 34...Kh7 { [%clk 0:36:43] } 35.a3 { [%clk 0:23:15] }
35...d3 { [%clk 0:36:00] } 36.Bh1 { [%clk 0:21:07] } 36...Qc7
{ [%clk 0:35:18] } 37.Ka2 { [%clk 0:20:20] } 37...Na5 { [%clk 0:34:17] }
38.bxa5 { [%clk 0:19:35] } 38...Rb8 { [%clk 0:33:27] } 39.Qa4
{ [%clk 0:19:05] } 39...Qc3 { [%clk 0:33:20] } 40.Rh2 { [%clk 0:18:28] }
40...Bd4 { [%clk 0:33:14] } 41.Qb4 { [%clk 0:17:33] } 41...Rxb4
{ [%clk 0:33:10] } 42.axb4 { [%clk 0:17:07] } 42...Nc6 { [%clk 0:33:02] }
43.Bb2 { [%clk 0:16:21] } 43...Nxb4+ { [%clk 0:32:52] } 44.Ka1
{ [%clk 0:15:45] } 44...Qb3 { [%clk 0:32:46] } 45.Bxd4 { [%clk 0:15:39] }
45...Nc2+ { [%clk 0:32:39] } 46.Rxc2 { [%clk 0:15:33] } 46...dxc2
{ [%clk 0:32:29] } 47.Bb2 { [%clk 0:15:26] } 47...cxd1=Q+ { [%clk 0:32:20] }
48.Bc1 { [%clk 0:15:22] } 48...Qxc1# { [%clk 0:32:14] } 0-1

[Event "Programmers Tournament 48"]
[Site "Leiden"]
[Date "2015.06.13"]
[Round "2.2"]
[White "Dirty"]
[Black "DBP/Puppetmaster"]
[Result "1-0"]
[Annotator "1... -0.21"]
[ECO "E10"]
[TimeControl "3600"]

1.d4 Nf6 2.Nf3 e6 3.c4 Nc6 4.e3 Be7 5.Nc3 d5 6.Qc2 O-O 7.a3 a6 8.Bd3 dxc4
9.Bxc4 Bd6 10.O-O Bd7 11.Rd1 Qe7 12.Bd3 Rfd8 13.Ne4 Nxe4 14.Bxe4 f5 15.Bd3
Qf6 16.Bd2 Kh8 17.Bc3 Qg6 18.e4 Rf8 19.Re1 fxe4 20.Bxe4 Qh5 21.h3 Rae8
22.Rad1 Re7 23.d5 exd5 24.Rxd5 Qh6 25.Ng5 Be6 26.Nxe6 Rxe6 27.Bd2 Qh4 28.Bg5
Qh5 29.Be3 Qh4 30.Bf5 Re7 31.Bg4 Ne5 32.Be2 Re6 33.Qc3 Qe4 34.Rd4 Qg6 35.Red1
Ref6 36.Rh4 Rf3 37.Qc1 R3f5 38.Qc3 Qf6 39.Re4 Qg6 40.Qc2 R5f6 41.h4 h5 42.Rd5
c6 43.Rd2 Ng4 44.Bxg4 hxg4 45.g3 Re6 46.Rxe6 Qxe6 47.Bd4 Re8 48.Qd3 Bc7
49.Bc3 Qf7 50.Qd4 Rd8 51.Qxg4 Rxd2 52.Bxd2 Bb6 53.Be1 Bc5 54.Kf1 Kh7 55.Qe4+
Qg6 56.Qxg6+ Kxg6 57.Bc3 Kf7 58.h5 g6 59.hxg6+ Kxg6 60.Ke2 Kf5 61.f3 Kg5
62.Kd3 Kf5 63.g4+ Kf4 64.Bd2+ Kxf3 65.g5 Kg4 66.g6 Bf8 67.Bc3 Kf5 68.g7 Bxg7
69.Bxg7 Ke6 70.Kc4 Kd6 71.Bd4 Kc7 72.Be5+ Kb6 73.Bg3 c5 74.Bf2 Kc6 75.Bxc5
Kd7 76.a4 Ke6 77.a5 Ke5 78.b4 Ke6 79.Bf8 Kf7 80.Bc5 Ke6 81.Bd4 Kd6 82.Bb6 Kd7
83.Kd5 Ke7 84.Bd4 Kd7 85.Kc5 Ke6 86.Kb6 Kd5 87.Bc5 Kc4 88.Ka7 Kd3 89.Kxb7 Kc4
90.Kxa6 Kd5 91.Kb5 Ke5 92.Kc4 Ke6 93.a6 Kd7 1-0

[Event "Programmers Tournament 48"]
[Site "Leiden"]
[Date "2015.06.13"]
[Round "3.1"]
[White "Arasan"]
[Black "Dirty"]
[Result "1/2-1/2"]
[ECO "A16"]
[LiveChessVersion "1.4.6"]

1.c4 Nf6 2.Nc3 g6 3.g3 Bg7 4.Bg2 O-O 5.d3 d6 6.Bg5 { [%clk 1:00:00] } 6...c5
{ [%clk 0:58:23] } 7.Qd2 { [%clk 0:58:27] } 7...Ng4 { [%clk 0:56:24] } 8.h3
{ [%clk 0:56:55] } 8...Nf6 { [%clk 0:56:18] } 9.Nf3 { [%clk 0:55:27] }
9...Nc6 { [%clk 0:56:07] } 10.O-O { [%clk 0:54:00] } 10...Bd7
{ [%clk 0:55:57] } 11.Kh2 { [%clk 0:52:31] } 11...Re8 { [%clk 0:54:07] }
12.Rab1 { [%clk 0:49:35] } 12...Rc8 { [%clk 0:52:20] } 13.a3
{ [%clk 0:48:18] } 13...b6 { [%clk 0:45:28] } 14.b4 { [%clk 0:47:03] }
14...Qc7 { [%clk 0:45:21] } 15.b5 { [%clk 0:45:50] } 15...Nd4
{ [%clk 0:43:45] } 16.Rfe1 { [%clk 0:44:09] } 16...Ne6 { [%clk 0:42:09] }
17.Bh6 { [%clk 0:42:56] } 17...Bxh6 { [%clk 0:40:32] } 18.Qxh6
{ [%clk 0:42:26] } 18...Nd4 { [%clk 0:40:26] } 19.Kh1 { [%clk 0:41:19] }
19...Nxf3 { [%clk 0:38:50] } 20.Bxf3 { [%clk 0:40:16] } 20...Rcd8
{ [%clk 0:38:44] } 21.g4 { [%clk 0:39:14] } 21...Be6 { [%clk 0:38:15] } 22.g5
{ [%clk 0:38:13] } 22...Nd7 { [%clk 0:38:05] } 23.Be4 { [%clk 0:37:14] }
23...Nf8 { [%clk 0:36:22] } 24.f4 { [%clk 0:35:02] } 24...d5
{ [%clk 0:33:09] } 25.cxd5 { [%clk 0:34:06] } 25...Bf5 { [%clk 0:32:57] }
26.e3 { [%clk 0:33:15] } 26...Qc8 { [%clk 0:31:06] } 27.Bxf5
{ [%clk 0:32:22] } 27...Qxf5 { [%clk 0:29:24] } 28.Red1 { [%clk 0:31:55] }
28...e6 { [%clk 0:27:47] } 29.d6 { [%clk 0:31:06] } 29...c4
{ [%clk 0:25:40] } 30.Ne4 { [%clk 0:30:16] } 30...Nd7 { [%clk 0:25:34] }
31.Rb4 { [%clk 0:29:25] } 31...cxd3 { [%clk 0:25:10] } 32.Rxd3
{ [%clk 0:28:40] } 32...Rc8 { [%clk 0:23:50] } 33.Rd2 { [%clk 0:27:42] }
33...Rc1+ { [%clk 0:22:46] } 34.Kg2 { [%clk 0:26:59] } 34...Rec8
{ [%clk 0:21:36] } 35.Rbd4 { [%clk 0:26:15] } 35...e5 { [%clk 0:17:30] }
36.Nf6+ { [%clk 0:25:30] } 36...Nxf6 { [%clk 0:17:17] } 37.gxf6
{ [%clk 0:25:11] } 37...Qxf6 { [%clk 0:16:46] } 38.Rd5 { [%clk 0:24:24] }
38...exf4 { [%clk 0:16:38] } 39.Qxf4 { [%clk 0:23:44] } 39...Qa1
{ [%clk 0:16:27] } 40.d7 { [%clk 0:23:06] } 40...Rg1+ { [%clk 0:16:18] }
41.Kh2 { [%clk 0:22:29] } 41...Rh1+ { [%clk 0:15:46] } 42.Kg3
{ [%clk 0:22:11] } 42...Rg1+ { [%clk 0:15:40] } 43.Kh2 { [%clk 0:21:37] }
43...Rd8 { [%clk 0:15:35] } 44.Qh4 { [%clk 0:21:02] } 44...Rh1+
{ [%clk 0:15:29] } 45.Kg3 { [%clk 0:20:30] } 45...Rg1+ { [%clk 0:14:58] }
46.Kh2 { [%clk 0:19:58] } 46...f6 { [%clk 0:14:52] } 47.Qe4
{ [%clk 0:19:24] } 47...Qe1 { [%clk 0:14:41] } 48.Qf3 { [%clk 0:18:53] }
48...Rf1 { [%clk 0:14:36] } 49.Qg2 { [%clk 0:18:20] } 49...Kg7
{ [%clk 0:14:30] } 50.Rc2 { [%clk 0:17:21] } 50...Kf7 { [%clk 0:14:24] }
51.Rdd2 { [%clk 0:16:52] } 51...Rf5 { [%clk 0:14:17] } 52.Rc8
{ [%clk 0:16:23] } 52...Rg5 { [%clk 0:13:21] } 53.Rxd8 { [%clk 0:15:54] }
53...Rxg2+ { [%clk 0:12:52] } 54.Rxg2 { [%clk 0:15:27] } 54...Ke7
{ [%clk 0:12:46] } 55.Rh8 { [%clk 0:15:00] } 55...Kxd7 { [%clk 0:12:17] }
56.Rxh7+ { [%clk 0:14:28] } 56...Ke6 { [%clk 0:11:50] } 57.Rxa7
{ [%clk 0:14:03] } 57...g5 { [%clk 0:11:21] } 58.a4 { [%clk 0:13:38] }
58...Qxe3 { [%clk 0:10:56] } 59.Ra6 { [%clk 0:13:14] } 59...Kf5
{ [%clk 0:10:30] } 60.a5 { [%clk 0:12:52] } 60...bxa5 { [%clk 0:10:06] }
61.b6 { [%clk 0:12:28] } 61...Qf4+ { [%clk 0:09:59] } 62.Rg3
{ [%clk 0:12:05] } 62...Qb4 { [%clk 0:09:53] } 63.Rf3+ { [%clk 0:11:44] }
63...Ke4 { [%clk 0:09:30] } 64.Rf2 { [%clk 0:11:24] } 64...Kd4
{ [%clk 0:09:08] } 65.b7 { [%clk 0:10:43] } 65...Qxb7 { [%clk 0:09:02] }
66.Rd6+ { [%clk 0:10:23] } 66...Kc4 { [%clk 0:08:38] } 67.Rdxf6
{ [%clk 0:10:03] } 67...a4 { [%clk 0:08:08] } 1/2-1/2

[Event "Programmers Tournament 48"]
[Site "Leiden"]
[Date "2015.06.13"]
[Round "3.2"]
[White "The Baron"]
[Black "Spartacus"]
[Result "1-0"]
[ECO "C53"]
[LiveChessVersion "1.4.6"]

1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.c3 Nf6 5.d3 a6 6.Bb3 Ba7 7.O-O
{ [%clk 0:58:52] } 7...O-O 8.Re1 Ng4 { [%clk 0:56:29] } 9.d4
{ [%clk 0:57:15] } 9...exd4 { [%clk 0:54:48] } 10.h3 { [%clk 0:55:07] }
10...Nxf2 { [%clk 0:53:43] } 11.Kxf2 { [%clk 0:54:59] } 11...dxc3+
{ [%clk 0:51:52] } 12.Kg3 { [%clk 0:54:48] } 12...cxb2 { [%clk 0:50:49] }
13.Bxb2 { [%clk 0:54:06] } 13...d6 { [%clk 0:49:07] } 14.Kh2
{ [%clk 0:52:46] } 14...Bc5 { [%clk 0:47:46] } 15.Qd3 { [%clk 0:51:04] }
15...Kh8 { [%clk 0:46:11] } 16.e5 { [%clk 0:50:59] } 16...Kg8
{ [%clk 0:44:33] } 17.Bc2 { [%clk 0:49:46] } 17...g6 { [%clk 0:43:41] } 18.e6
{ [%clk 0:49:40] } 18...f6 { [%clk 0:42:10] } 19.Bb3 { [%clk 0:47:43] }
19...Kg7 { [%clk 0:41:10] } 20.Nc3 { [%clk 0:46:30] } 20...Ne5
{ [%clk 0:40:03] } 21.Qe2 { [%clk 0:46:00] } 21...b6 { [%clk 0:39:06] }
22.Nxe5 { [%clk 0:45:54] } 22...dxe5 { [%clk 0:37:55] } 23.Rad1
{ [%clk 0:45:47] } 23...Qe8 { [%clk 0:36:02] } 24.Ne4 { [%clk 0:38:05] }
24...Be7 { [%clk 0:35:09] } 25.Rf1 { [%clk 0:37:58] } 25...Bxe6
{ [%clk 0:34:20] } 26.Bxe6 { [%clk 0:37:37] } 26...Rd8 { [%clk 0:33:28] }
27.Rxd8 { [%clk 0:37:30] } 27...Bxd8 { [%clk 0:32:04] } 28.Qc4
{ [%clk 0:37:24] } 28...b5 { [%clk 0:31:17] } 29.Qd5 { [%clk 0:36:20] }
29...Be7 { [%clk 0:30:39] } 30.Rc1 { [%clk 0:35:16] } 30...c5
{ [%clk 0:29:42] } 31.Qb7 { [%clk 0:33:58] } 31...f5 { [%clk 0:27:01] }
32.Bxe5+ { [%clk 0:33:03] } 32...Kh6 { [%clk 0:25:45] } 33.Rxc5
{ [%clk 0:32:52] } 33...fxe4 { [%clk 0:24:59] } 34.Rc8 { [%clk 0:32:46] }
34...e3 { [%clk 0:24:29] } 35.Rxe8 { [%clk 0:32:37] } 35...Rxe8
{ [%clk 0:23:32] } 36.Qd7 { [%clk 0:32:33] } 36...e2 { [%clk 0:23:01] }
37.Qxe8 { [%clk 0:32:25] } 37...e1=Q { [%clk 0:22:42] } 38.Bf4+
{ [%clk 0:32:18] } 38...g5 { [%clk 0:22:36] } 39.Qxe7 { [%clk 0:32:11] }
39...Qg3+ { [%clk 0:22:31] } 40.Kxg3 { [%clk 0:32:04] } 40...gxf4+
{ [%clk 0:22:26] } 41.Kxf4 { [%clk 0:31:59] } 41...a5 { [%clk 0:22:24] }
42.Qg5# 1-0

[Event "Programmers Tournament 48"]
[Site "Leiden"]
[Date "2015.06.13"]
[Round "3.3"]
[White "DBP/Puppetmaster"]
[Black "The King"]
[Result "0-1"]
[ECO "D02"]
[LiveChessVersion "1.4.6"]

1.Nf3 Nf6 { [%clk 1:00:00] } 2.d4 { [%clk 0:58:57] } 2...d5
{ [%clk 0:59:54] } 3.Nc3 { [%clk 0:58:00] } 3...Bf5 { [%clk 0:58:07] } 4.Nh4
{ [%clk 0:57:10] } 4...Bd7 { [%clk 0:57:12] } 5.Bf4 { [%clk 0:55:36] } 5...e6
{ [%clk 0:55:13] } 6.e3 { [%clk 0:54:36] } 6...Ne4 { [%clk 0:53:58] } 7.Nf3
{ [%clk 0:53:38] } 7...Bb4 { [%clk 0:53:54] } 8.a3 { [%clk 0:52:42] } 8...Ba5
{ [%clk 0:53:17] } 9.Bd3 { [%clk 0:51:52] } 9...Nxc3 { [%clk 0:52:48] }
10.Qd2 { [%clk 0:51:02] } 10...c5 { [%clk 0:52:05] } 11.bxc3
{ [%clk 0:49:54] } 11...Qc8 { [%clk 0:51:11] } 12.O-O { [%clk 0:49:00] }
12...cxd4 { [%clk 0:50:53] } 13.Rab1 { [%clk 0:48:09] } 13...dxc3
{ [%clk 0:48:04] } 14.Qe2 { [%clk 0:47:16] } 14...f5 { [%clk 0:46:18] }
15.Ng5 { [%clk 0:46:27] } 15...O-O { [%clk 0:45:22] } 16.Qh5
{ [%clk 0:44:57] } 16...h6 { [%clk 0:45:07] } 17.Nf3 { [%clk 0:44:12] }
17...Nc6 { [%clk 0:44:10] } 18.Rb3 { [%clk 0:43:25] } 18...Be8
{ [%clk 0:43:00] } 19.Qh4 { [%clk 0:42:11] } 19...a6 { [%clk 0:42:55] }
20.Rd1 { [%clk 0:41:21] } 20...b5 { [%clk 0:42:02] } 21.Qg3
{ [%clk 0:40:37] } 21...Rf6 { [%clk 0:40:32] } 22.Ne5 { [%clk 0:39:54] }
22...Bh5 { [%clk 0:40:21] } 23.f3 { [%clk 0:38:55] } 23...Ne7
{ [%clk 0:39:05] } 24.Kh1 { [%clk 0:38:08] } 24...Be8 { [%clk 0:37:00] }
25.Be2 { [%clk 0:37:15] } 25...Qd8 { [%clk 0:35:25] } 26.Qe1
{ [%clk 0:36:28] } 26...Qb6 { [%clk 0:34:37] } 27.Rd3 { [%clk 0:35:46] }
27...Rc8 { [%clk 0:33:31] } 28.Bg3 { [%clk 0:34:58] } 28...Rf8
{ [%clk 0:32:17] } 29.Bf4 { [%clk 0:34:15] } 29...Kh7 { [%clk 0:29:30] }
30.Qh4 { [%clk 0:33:34] } 30...Qa7 { [%clk 0:28:31] } 31.Qh3
{ [%clk 0:32:51] } 31...Bb6 { [%clk 0:26:57] } 32.Bg5 { [%clk 0:32:09] }
32...Nc6 { [%clk 0:25:37] } 33.Nxc6 { [%clk 0:31:03] } 33...Bxc6
{ [%clk 0:25:33] } 34.Rbxc3 { [%clk 0:30:22] } 34...b4 { [%clk 0:25:25] }
35.axb4 { [%clk 0:29:45] } 35...Bb5 { [%clk 0:25:21] } 36.Bd1
{ [%clk 0:29:06] } 36...Bxd3 { [%clk 0:25:05] } 37.Rxd3 { [%clk 0:28:24] }
37...Rc4 { [%clk 0:24:52] } 38.Bf4 Bc7 39.Bg5 { [%clk 0:26:45] } 39...Rxb4
{ [%clk 0:23:59] } 40.Be7 { [%clk 0:26:03] } 40...Rb1 { [%clk 0:22:46] }
41.g4 { [%clk 0:25:19] } 41...Rf7 { [%clk 0:22:39] } 42.Bh4
{ [%clk 0:24:40] } 42...Qc5 { [%clk 0:22:31] } 43.Be1 { [%clk 0:23:59] }
43...Ba5 { [%clk 0:22:21] } 44.Bxa5 { [%clk 0:23:20] } 44...fxg4
{ [%clk 0:22:17] } 45.Qf1 { [%clk 0:22:43] } 45...Qxa5 { [%clk 0:22:13] }
46.f4 { [%clk 0:22:02] } 46...e5 { [%clk 0:22:09] } 47.Rb3 { [%clk 0:21:25] }
47...Rc1 { [%clk 0:21:26] } 48.Rd3 { [%clk 0:20:44] } 48...exf4
{ [%clk 0:21:04] } 49.h3 { [%clk 0:20:10] } 49...Rc7 { [%clk 0:20:48] }
50.Kg1 { [%clk 0:19:35] } 50...fxe3 { [%clk 0:20:36] } 51.hxg4
{ [%clk 0:19:05] } 51...Qc5 { [%clk 0:20:16] } 52.Kg2 { [%clk 0:18:31] }
52...Rxc2+ { [%clk 0:20:10] } 53.Be2 { [%clk 0:17:57] } 53...Rf7
{ [%clk 0:19:18] } 54.Qe1 { [%clk 0:17:23] } 54...Rf2+ { [%clk 0:18:49] }
55.Qxf2 { [%clk 0:16:47] } 55...exf2 { [%clk 0:18:45] } 56.Bf1
{ [%clk 0:16:16] } 56...Qc4 { [%clk 0:18:37] } 57.g5 { [%clk 0:15:45] }
57...Qe4+ { [%clk 0:18:32] } 58.Kg3 { [%clk 0:15:12] } 58...Rc1
{ [%clk 0:18:05] } 59.g6+ { [%clk 0:14:43] } 59...Qxg6+ { [%clk 0:17:59] }
60.Kxf2 { [%clk 0:14:15] } 60...Rc2+ { [%clk 0:17:51] } 61.Kf3 0-1

[Event "Programmers Tournament 48"]
[Site "Leiden"]
[Date "2015.06.13"]
[Round "3.4"]
[White "Arminius"]
[Black "Tornado"]
[Result "1-0"]
[ECO "D45"]
[LiveChessVersion "1.4.6"]

1.Nf3 d5 2.d4 e6 3.c4 Nf6 4.Nc3 c6 5.e3 Nbd7 6.Be2 Bd6 7.c5 Bc7 8.b4
{ [%clk 0:58:46] } 8...e5 { [%clk 0:59:49] } 9.a4 { [%clk 0:57:51] } 9...O-O
{ [%clk 0:58:04] } 10.Bb2 { [%clk 0:57:47] } 10...Re8 { [%clk 0:56:18] }
11.a5 { [%clk 0:56:52] } 11...e4 { [%clk 0:54:35] } 12.Nd2 { [%clk 0:55:42] }
12...Nf8 { [%clk 0:53:13] } 13.a6 { [%clk 0:53:49] } 13...b5
{ [%clk 0:53:06] } 14.cxb6 { [%clk 0:53:08] } 14...Bxb6 { [%clk 0:51:56] }
15.Qc2 { [%clk 0:51:51] } 15...Bf5 { [%clk 0:50:11] } 16.Na4
{ [%clk 0:49:13] } 16...Bc7 { [%clk 0:48:22] } 17.Qxc6 Rc8 { [%clk 0:46:39] }
18.Nc5 { [%clk 0:48:09] } 18...Bxh2 { [%clk 0:45:02] } 19.Qa4
{ [%clk 0:44:10] } 19...Bb8 { [%clk 0:44:55] } 20.Qd1 { [%clk 0:43:15] }
20...Ne6 { [%clk 0:43:32] } 21.Nb7 { [%clk 0:42:35] } 21...Qb6
{ [%clk 0:42:10] } 22.b5 { [%clk 0:42:31] } 22...Ng5 { [%clk 0:40:47] }
23.Ba3 { [%clk 0:41:49] } 23...Nd7 { [%clk 0:39:31] } 24.Nb3
{ [%clk 0:40:55] } 24...Ne6 { [%clk 0:37:13] } 25.Bb4 { [%clk 0:40:03] }
25...Nef8 { [%clk 0:34:43] } 26.N3a5 { [%clk 0:39:26] } 26...Qf6
{ [%clk 0:32:37] } 27.Nc6 { [%clk 0:37:53] } 27...Nb6 { [%clk 0:32:27] }
28.Bg4 { [%clk 0:37:12] } 28...Be6 { [%clk 0:30:34] } 29.Bxe6
{ [%clk 0:36:38] } 29...Qxe6 { [%clk 0:29:36] } 30.Qh5 { [%clk 0:35:39] }
30...Rxc6 { [%clk 0:27:53] } 31.bxc6 { [%clk 0:35:34] } 31...Qxc6
{ [%clk 0:26:58] } 32.O-O { [%clk 0:34:40] } 32...Rc8 { [%clk 0:26:37] }
33.Na5 { [%clk 0:34:04] } 33...Qc7 { [%clk 0:25:03] } 34.Ba3
{ [%clk 0:34:01] } 34...Ne6 { [%clk 0:23:36] } 35.Rac1 { [%clk 0:33:15] }
35...Qd7 { [%clk 0:22:11] } 36.Rxc8+ { [%clk 0:33:10] } 36...Qxc8
{ [%clk 0:20:50] } 37.Nb7 { [%clk 0:33:04] } 37...Bc7 { [%clk 0:19:33] }
38.Rc1 { [%clk 0:32:21] } 38...h6 { [%clk 0:18:28] } 39.Ra1
{ [%clk 0:31:16] } 39...Qd7 { [%clk 0:17:23] } 40.Nc5 { [%clk 0:30:47] }
40...Qb5 { [%clk 0:17:18] } 41.Nxe6 { [%clk 0:30:15] } 41...fxe6
{ [%clk 0:17:12] } 42.Bc5 { [%clk 0:29:19] } 42...Qc6 { [%clk 0:17:07] }
43.Qg6 { [%clk 0:26:49] } 43...Bd8 { [%clk 0:16:04] } 44.f3
{ [%clk 0:26:45] } 44...exf3 { [%clk 0:15:03] } 45.Rf1 { [%clk 0:26:41] }
45...Nd7 { [%clk 0:14:16] } 46.Qe8+ { [%clk 0:26:05] } 46...Kh7
{ [%clk 0:14:11] } 47.Qxd8 { [%clk 0:25:53] } 47...fxg2 { [%clk 0:13:22] }
48.Rc1 { [%clk 0:25:47] } 48...Nxc5 { [%clk 0:13:00] } 49.dxc5
{ [%clk 0:24:57] } 49...Qa4 { [%clk 0:12:33] } 50.Qb8 { [%clk 0:24:01] }
50...Qa3 { [%clk 0:12:27] } 51.Qb1+ { [%clk 0:22:58] } 51...Kg8
{ [%clk 0:12:13] } 52.Kf2 { [%clk 0:21:54] } 52...Kh8 { [%clk 0:09:53] }
53.c6 { [%clk 0:21:37] } 53...d4 { [%clk 0:09:46] } 54.exd4
{ [%clk 0:20:39] } 54...Qf8+ { [%clk 0:09:33] } 55.Kxg2 { [%clk 0:19:07] }
55...Qf6 { [%clk 0:09:23] } 56.Qb8+ { [%clk 0:18:47] } 56...Kh7
{ [%clk 0:08:41] } 57.Qe5 { [%clk 0:18:41] } 57...Qg6+ { [%clk 0:08:34] }
58.Kh1 { [%clk 0:16:48] } 1-0

