Here are some chess puzzles from the games of the Prague 1931 Chess Olympiad.
White to move and win except where noted.

Solutions are between the brackets under each puzzle.
Drag your cursor from one bracket to the other.

a)
Ojvind Larsen vs Valentin Marin y Llovet, Prague, 1931
5bk1/1b1n3p/pn1q1pp1/1p2p3/4P1NN/1P5P/PB1Q1PP1/1B5K w - - 0 1
[ Nh6+ if Kg7 N4f5+ ]

b)
Daniel Noteboom vs Aristide Gromer, Prague, 1931
4rr2/1b3p1k/p1R2Pp1/1p3R1p/4q3/PB5P/1P1Q2P1/7K w - - 0 1
[ Rxh5+ gxh5 Bc2 ]

c)
Karel Opocensky vs Massimiliano Romi, Prague, 1931
r3r1k1/pb1n1pp1/1q3n1p/1B1p4/3N3B/Q3P3/P4PPP/R3K2R w KQ - 0 1
[ Bxf6 if Qxf6 Bxd7 Qxd4 0-0 ]

d)
Vasja Pirc vs Hermann Steiner, Prague, 1931
r2qr1k1/1b3pp1/p3pn1p/1p2N3/7B/P1N1P3/1PQ2PPP/1B4K1 w - - 0 1
[ Bxf6 Qxf6 Qh7+ Kf8 Nd7+ ]

e)
White Mates in 8. Savielly Tartakower vs Otto Zimmermann, Prague, 1931
q4r1k/5p1p/1n3Np1/2R5/8/3Q2P1/1r3P1P/3R2K1 w - - 0 1
[ Rh5 if Kg7 Rxh7+ Kxf6 Qd6+ ]

f)
Milan Vidmar Sr vs Manuel Golmayo de la Torriente, Prague, 1931
r3rbk1/pQ4pp/1p2pp1q/4N2n/3PP3/5PB1/P3K1PP/1RR5 w - - 0 1
[ Qf7+ Kh8 Qxe8 ]

g)
William Winter vs Karoly Sterk, Prague, 1931
5r2/p1r2Nkp/1pp1qnp1/4p3/P2P4/2P2R2/3Q2PP/5RK1 w - - 0 1
[ Qh6+ Kg8 Rxf6 if Rcxf7 Qxf8+ ]

Prague 1931 Chess Olympiad Puzzles, Part II. Black to move and win.
a)
Ejnar Andersen vs Mir Sultan Khan, Prague, 1931
5rk1/pbp3pp/1p2R3/2b2N2/2P4r/1P2B3/P5PP/5R1K b - - 0 1
[ ...Rg4 ]

b)
Marcel Duchamp vs Paulin Frydman, Prague, 1931
2r2rk1/pb3ppp/1p2p3/2q5/2R1P3/P1Q2PP1/1P2N2P/1KR5 b - - 0 1
[ ...Qxc4 Qxc4 Rxc4 Rxc4 Ba6 if Rc2 Bd3 ]

c)
Movsa Feigin vs Walter Michel, Prague, 1931
4r1k1/1p3pp1/2bn2rp/P2N4/4P3/3B2qP/6P1/3RR1QK b - - 0 1
[ ...Bxd5 if exd5 Rxe1 Rxe1 Qxd3 ]

d)
Frank Marshall vs Lajos Steiner, Prague, 1931
r2r2k1/ppBn1ppb/7p/q1pP4/P2n4/2N3Q1/1P2BPPP/2RR2K1 b - - 0 1
[ ...Qxc3 ]

e)
Daniel Noteboom vs Gosta Stoltz, Prague, 1931
8/5ppk/1R2b2p/4r3/1p6/4P2P/1P4P1/r2N1RK1 b - - 0 1
[ ...Bc4 if Re1 Rd5 ]

f)
Gideon Stahlberg vs Alexander Alekhine, Prague, 1931
6rk/pp4rp/2p1b3/3pP2q/P2P1p2/2P1n3/R4QPP/R3NBK1 b - - 0 1
[ ...Ng4 if Qxf4 Rf7 ]


Back to the Index