Gnu Shogi Database (GSDB)

Browse hundreds of historical professional and amateur shogi games. Select a collection, pick a game, and replay it on the interactive board.

Kifu is a shogi game record. Every move is written down so the game can be replayed and studied later. Serious students of shogi build up - and work through - large libraries of kifu to understand openings, middlegame plans and yose (end-game) technique.

The Gnu Shogi Database (GSDB) is a collection of Japanese chess games and sample openings. Hundreds of shogi kifu (game records) have been documented. The orignal GSDB comes with an applet that allows viewing and manipulating of the collections. Unfortunately, the web browsing industry has discontinued support for Java applets. That makes browsing the collections trickier, without a little help.

For those techies interested in browsing the original GSDB 2.7.4 source code and license, you can download it here.

Just a note on shogi rankings: The lowest ranking is 15-kyu. The rankings go down to 1-kyu as the player improves. After 1-kyu, rankings begin counting up with 1-dan all the way up to 9-dan. Professional shogi players begin around 5-kyu and go up to 9-dan (the champion professional). Ameteurs of the same rank as professionals are typically less skilled than their professional counterparts.

European Championships – Kifu #72

  
  開始局面
 1 ☗7六歩不成
 2 ☖3四歩不成
 3 ☗2六歩不成
 4 ☖4四歩不成
 5 ☗4八銀不成
 6 ☖4二飛不成
 7 ☗2五歩不成
 8 ☖3三角不成
 9 ☗5八金不成
 10 ☖6二玉不成
 11 ☗6八玉不成
 12 ☖7二銀不成
 13 ☗7八玉不成
 14 ☖7一玉不成
 15 ☗6八銀不成
 16 ☖5二金不成
 17 ☗5六歩不成
 18 ☖5四歩不成
 19 ☗9六歩不成
 20 ☖9四歩不成
 21 ☗1六歩不成
 22 ☖1四歩不成
 23 ☗5七銀不成
 24 ☖6四歩不成
 25 ☗3六歩不成
 26 ☖3二銀不成
 27 ☗4六歩不成
 28 ☖6三金不成
 29 ☗3七銀不成
 30 ☖8二玉不成
 31 ☗2六銀不成
 32 ☖6五歩不成
 33 ☗3五歩不成
 34 ☖3五歩不成
 35 ☗3五銀不成
 36 ☖4五歩不成
 37 ☗3三角成
 38 ☖3三銀不成
 39 ☗3四歩
 40 ☖4四銀不成
 41 ☗4四銀不成
 42 ☖4四飛不成
 43 ☗3五銀
 44 ☖4二飛不成
 45 ☗3一角
 46 ☖4一飛不成
 47 ☗2二角成
 48 ☖4六歩不成
 49 ☗4六銀不成
 50 ☖1三角
 51 ☗1三馬不成
 52 ☖1三香不成
 53 ☗3二角
 54 ☖5一飛不成
 55 ☗2三角成
 56 ☖4五歩
 57 ☗3七銀不成
 58 ☖5五歩不成
 59 ☗5五歩不成
 60 ☖5五飛不成
 61 ☗4四銀不成
 62 ☖5六飛不成
 63 ☗5七歩
 64 ☖7六飛不成
 65 ☗7七歩
 66 ☖7四飛不成
 67 ☗4三銀成
 68 ☖3六歩
 69 ☗3六銀不成
 70 ☖6四角
 71 ☗1八飛不成
 72 ☖4六歩不成
 73 ☗3三歩成
 74 ☖4七銀
 75 ☗4七銀不成
 76 ☖4七歩成
 77 ☗4七金不成
 78 ☖2八歩
 79 ☗2二と不成
 80 ☖2九歩成
 81 ☗4六歩
 82 ☖1九と不成
 83 ☗1九飛不成
 84 ☖5五桂
 85 ☗4八金不成
 86 ☖4七歩
 87 ☗5八金不成
 88 ☖8四飛不成
 89 ☗2一と不成
 90 ☖6七桂成
 91 ☗6七金不成
 92 ☖6六香
 93 ☗6八歩
 94 ☖6七香成
 95 ☗6七歩不成
 96 ☖4六角不成
 97 ☗8六香
 98 ☖8六飛不成
 99 ☗8六歩不成
 100 ☖1九角成
 101 ☗5二銀
 102 ☖3八飛
 103 ☗6八桂
 104 ☖5二金不成
 105 ☗5二成銀不成
 106 ☖5八銀
 107 ☗5八金不成
 108 ☖5八飛成
 109 ☗6九金
 110 ☖8七金
 111 ☗8七玉不成
 112 ☖6九龍不成
 113 ☗7一銀
 114 ☖9三玉不成
 115 ☗8五桂
 116 ☖8四玉不成
 117 ☗4四飛
 118 ☖6四香
 119 ☗6四飛不成
 120 ☖6四馬不成
 121 ☗6六歩不成
 122 ☖8六馬不成
 123 ☗8六玉不成
 124 ☖7五金
 125 ☗9七玉不成
 126 ☖8六銀
[Name "Jeroen Tiggelmqn"] [Email "J.Tiggelman@pi.net"] [Country "Belgium"] [Sente "Jeroen Tiggelman"] [Gote "Katsura Yamamoto"] [Black_grade "1dan"] [White_grade "3dan"] [Result "0-1"] [Comment ""] [Source ""] [Event "European Championships 1997"] [Date "19970822"] [Round "3"] [Venue "Brussels"] [Proam "Amateur"] P7g-7f P3c-3d P2g-2f P4c-4d S3i-4h R8b-4b P2f-2e B2b-3c G4i-5h K5a-6b K5i-6h S7a-7b K6h-7h K6b-7a S7i-6h G4a-5b P5g-5f P5c-5d P9g-9f P9c-9d P1g-1f P1c-1d S6h-5g P6c-6d P3g-3f S3a-3b P4g-4f G5b-6c S4h-3g K7a-8b S3g-2f P6d-6e P3f-3e P3dx3e S2fx3e P4d-4e B8hx3c+ S3bx3c P'3d S3c-4d S3ex4d R4bx4d S'3e R4d-4b B'3a R4b-4a B3a-2b+ P4ex4f S5gx4f B'1c +B2bx1c { After +B3b follows Rx4f, Sx4f, Bx4f and White gets too much material in hand, while Black only has the Rook.} L1ax1c B'3b R4a-5a B3bx2c+ P'4e S4f-3g P5d-5e P5fx5e R5ax5e S3e-4d R5e-5f P'5g R5fx7f P'7g R7f-7d S4d-4c+ P'3f S3gx3f B'6d R2h-1h P4e-4f P3d-3c+ S'4g S3fx4g P4fx4g+ G5hx4g P'2h +P3c-2b P2hx2i+ P'4f +P2ix1i R1hx1i N'5e G4g-4h P'4g G4h-5h R7d-8d +P2bx2a N5ex6g+ G5hx6g L'6f P'6h L6fx6g+ P6hx6g B6dx4f L'8f { Black overlooked Bx1i+, but this turns out not to be too bad.} R8dx8f P8gx8f B4fx1i+ S'5b R'3h N'6h G6ax5b +S4cx5b S'5h G6ix5h { G7i is much better} R3hx5h+ G'6i G'8g K7hx8g +R5hx6i S'7a K8b-9c { White could just take the Silver} N'8e K9c-8d R'4d { Also possible is N7f, K7e, P6f; but White still has a won position} L'6d R4dx6d +B1ix6d P6g-6f +B6dx8f K8gx8f G'7e K8f-9g S'8f { Black resigns.}