Less than a second left before the victory.

01.   Nf3   d5
02.   g3   Nc6
03.   c3   e5
04.   Bg2   Nf6
05.   O-O   Bg4
06.   Na3   Bxa3
07.   bxa3   O-O
08.   d3   e4
09.   d4   exf3
10.   Bxf3   Bxf3
11.   exf3   Re8
12.   Bg5   h6
13.   Bxf6   Qxf6
14.   f4   Rad8
15.   Qb3   b6
16.   a4   a6
17.   Rae1   Rxe1
18.   Rxe1   b5
19.   axb5   axb5
20.   Qxb5   Rb8
21.   Qc5   Rb2
22.   Qxd5   Rxa2
23.   Re8+   Kh7
24.   Qe4+   g6
25.   d5   Na5
26.   f5   gxf5
27.   Qe7   c6
28.   Qf8   Qg7
29.   d6   Rd2
30.   Qxf7   Qxf7
31.   Rd8   Qd5
32.   Rd7+   Kg6
33.   Rg7+   Kxg7
34.   d7   Rd1#

 


True I made a few mistakes but I won in the end. Right?

Less than a second left before the victory.

01.   Nf3   d5
02.   g3   Nc6
03.   c3   e5
04.   Bg2   Nf6
05.   O-O   Bg4
06.   Na3   Bxa3
07.   bxa3   O-O
08.   d3   e4
09.   d4   exf3
10.   Bxf3   Bxf3
11.   exf3   Re8
12.   Bg5   h6
13.   Bxf6   Qxf6
14.   f4   Rad8
15.   Qb3   b6
16.   a4   a6
17.   Rae1   Rxe1
18.   Rxe1   b5
19.   axb5   axb5
20.   Qxb5   Rb8
21.   Qc5   Rb2
22.   Qxd5   Rxa2
23.   Re8+   Kh7
24.   Qe4+   g6
25.   d5   Na5
26.   f5   gxf5
27.   Qe7   c6
28.   Qf8   Qg7
29.   d6   Rd2
30.   Qxf7   Qxf7
31.   Rd8   Qd5
32.   Rd7+   Kg6
33.   Rg7+   Kxg7
34.   d7   Rd1#

 

True I made a few mistakes but I won in the end. Right?