30. f4#
30.
e3
29.
c2+
29.
d2
28.
xc4+
28.
c4
27.
c6+
27.
d4
26.
e5
26.
c3
25.
b6+
25.
b2
24.
d3+
24.
xb1
23.
xb1
23.
c2
22.
d2+
22.
xb3
21.
xf1
21.
b2
20.
xe2
20.
xa4
19.
xf6
19.
c1
18.
d6+
18.
xf6
17.
e6
17.
c3+
16.
ab6
16.
e2
15.
e5
15.
f4+
14.
d5
14.
b4+
13.
f3
13.
d1
12.
xd4+
12. exd4
11. cxd4
11. cxd4
10. bxa4
10. dxc3
9.
xc3
9. a4
8.
a5
8. a3
7. axb3
7. b3
6. e4
6.
e2
5.
c4
5. c3
4. d4
4.
d3
3.
f3
3. e3
2.
d4
2.
c1
1. a4
1.
b3
Start
<!show id='above'><!fire data-action='f:load'><!position id='63' select rotate='0'>{"pieces":{"10":"1-king","16":"1-pawn","17":"1-pawn","21":"1-bishop","22":"0-king","26":"1-rook","29":"0-pawn"},"moves":{"10":"*:b1-.,s:b1-O,11,9,4,5,3","16":"*:b1-.,s:b1-O,23:b1-x","17":"*:b1-.,s:b1-O,23,22","21":"*:b1-.,s:b1-O,28,35,14,7,0","22":"*:b1-.,s:b1-O;*:b0-.,s:b0-O,d:b0-O,23:,21:,28:,16:,27:,17:,15:","26":"*:b1-.,s:b1-O,27,28,29,25,24,32,20,14,8,2","29":"*:b1-.,s:b1-O;*:b0-.,s:b0-O,d:b0-O,23:"},"default_marks":{"11":["b2-circle"],"17":["b2-circle"]},"type":"normal","turn":0}<!allow-moves>false<!scaled-content id='above:players-line'>[]<!listen key='game:122665' last='64' component='source'><!frame-contents>{"player-0":[{"type":"img","img":"icon\/pic-default.png","x":0,"y":-12,"width":136,"height":136,"class_":"picture","border":4,"href":null},{"type":"text","text":"<img src='icon\/pawn-white.png' class='color-icon'\/>mihixdd","x":0,"y":68,"font_size":24,"href":null},{"type":"text","text":"<span class='result looser' data-tip='loser' data-dir='bottom-right'>(0)<\/span>","x":74,"y":-12,"font_size":24,"showif":"pos.last"}],"player-1":[{"type":"img","img":"icon\/pic-default.png","x":0,"y":-12,"width":136,"height":136,"class_":"picture","border":4,"href":null},{"type":"text","text":"<img src='icon\/pawn-black.png' class='color-icon'\/>lucazeu","x":0,"y":68,"font_size":24,"href":null},{"type":"text","text":"<span class='result winner' data-tip='winner' data-dir='bottom-right'>(1)<\/span>","x":74,"y":-12,"font_size":24,"showif":"pos.last"}]}<!fire data-action='f:print-all'><!show id='below'><!replace id='below:comment-boxes:public-new'><!eval>find_id('below:comment-boxes:public:input:text').onclick = function () {find_id('below:comment-boxes:public-new').textContent = null;var last_event = find_id('source-params:last-event').getAttribute('data-value');find_id('below:comment-boxes:public:list:params:last-view').setAttribute('data-value', last_event);foreach(find_id('below:comment-boxes:public:list'), '.new', function (new_mark) { new_mark.classList.remove('new'); });}
Public messages
Anybody can see and write.