[Event "Ch 1.  First Example"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "1r3rk1/4Rppp/6q1/8/8/6Q1/5PPP/4R1K1 w - - 0 1"]

1.Qxb8 Rxb8 
    ( 1...h6 2.Qxf8+ Kxf8 3.Re8# )
2.Re8+ Rxe8 3.Rxe8# *

[Event "Ch 1.  Second Example"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5ppp/8/8/8/Q3B3/8/4R1K1 w - - 0 1"]

1.Qxf8+ Kxf8 2.Bc5+ Kg8 3.Re8# *

[Event "Ch 1. Third Example"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5ppp/8/8/8/1B3Q2/8/4R1K1 w - - 0 1"]

1.Qxf7+ Rxf7 2.Re8# *

[Event "Ch 1. Fourth Example"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5p1p/6pQ/8/2q5/3nB2P/5PP1/4R1K1 w - - 0 1"]

1.Qxf8+ Kxf8 2.Bh6+ Kg8 3.Re8# *

[Event "?"]
[Site "San Giorgio"]
[Date "1994.??.??"]
[Round "?"]
[White "Tiviakov"]
[Black "Forintos"]
[Result "0-1"]
[EventDate "1994.??.??"]
[FEN "2k5/1pp2p1r/pb2P1p1/8/P4q2/3Q2N1/2P1RPP1/5K2 b - - 0 1"]

1...Qxg3 2.Re3 
    ( 2.fxg3 Rh1# )
2...Rh1+ 3.Ke2 Qg4+ 0-1

[Event "?"]
[Site "China"]
[Date "2002.??.??"]
[Round "?"]
[White "Xie Jun"]
[Black "Seirawan"]
[Result "0-1"]
[EventDate "2002.??.??"]
[FEN "3r1nk1/pq2bp1p/4p1p1/2p4N/2P3Q1/1P6/PB3PPP/3R2K1 w - - 0 1"]

1.Nf6+ Bxf6 2.Bxf6 Qe4!! 0-1

[Event "?"]
[Site "Cannes"]
[Date "2002.??.??"]
[Round "?"]
[White "Topalov"]
[Black "Morozevich"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "1r2r1k1/RB3pp1/8/2R1n1p1/8/1PP4P/5P2/7K b - - 0 1"]

1...Re7 2.Rb5 Nd3 3.Be4!! 1-0

[Event "Olympiad"]
[Site "Elista"]
[Date "1998.??.??"]
[Round "?"]
[White "Rozentalis"]
[Black "Adams"]
[Result "0-1"]
[EventDate "1998.??.??"]
[FEN "1r2r1k1/p4pp1/2p4p/5b2/3p1P2/PPqBn1Q1/2P2NPP/R3R2K w - - 0 1"]

1.Bxf5 Qxe1+!! 
    ( 1...Qxe1+ 2.Rxe1 Nxf5 3.Rxe8+ Rxe8 4.Qd3 Re1+ 5.Qf1 Rxf1# )
    ( 1...Nxf5 2.Rxe8+ Rxe8 3.Qxc3 dxc3 )
0-1

[Event "?"]
[Site "Saint John"]
[Date "1988.??.??"]
[Round "?"]
[White "Georgiev, Kir."]
[Black "Gulko"]
[Result "0-1"]
[EventDate "1988.??.??"]
[FEN "2rr2k1/p4ppp/8/2N5/1P6/1QN5/P1q1pPPP/R5K1 b - - 0 1"]

1...Rd1+ 
    ( 1...Qxc3 2.Qxc3 Rd1+ 3.Qe1 Rcd8 )
2.Rxd1 Qxc3! 0-1

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Grischuk"]
[Black "Sokolov"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "6k1/1q3pp1/3p2b1/p2P2Pp/1p1Q1P1P/1P1B2K1/P1R5/4r3 w - - 0 1"]

1.f5 Qd7 
    ( 1...Bh7 2.Qa7 Qxa7 3.Rc8+ )
2.fxg6 Rh1 3.gxf7+ Kf8 
    ( 3...Kxf7 4.Bf5 Qxf5 5.Rf2 Rh3+ 6.Kg2 )
4.Rh2 Rd1 5.Re2 Rh1 6.Re8+ 
    ( 6.Bg6 Qh3+ 7.Kf4 Qg4+ 8.Ke3 Rh3+ )
6...Kxf7 7.Bg6+ Kxg6 8.Qe4+ 
    ( 8.Qe4+ Kf7 9.g6+ Kf6 10.Rf8+ )
1-0

[Event "?"]
[Site "Biel"]
[Date "1992.??.??"]
[Round "?"]
[White "Golubev"]
[Black "Mantovani"]
[Result "1-0"]
[EventDate "1992.??.??"]
[FEN "1r3b1r/k4ppp/p1Qp4/q1n5/3N4/2P1B3/5PPP/1R4K1 w - - 0 1"]

1.Qxc5+ Qxc5 2.Nc6+ Ka8 3.Rxb8# 1-0

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Adams"]
[Black "Sasikiran"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "4k1r1/1p1r1p1p/p3p1p1/2q3bP/4Q3/P2BP3/1PP3R1/1K3R2 w - - 0 1"]

1.Rg3 Kd8 2.b4 Qd5 
    ( 2...Qe7 3.Qe5 Bh4 4.Qb8# )
3.Qxd5 Rxd5 4.Rxf7 Bh4 5.Rg4 Rxh5 6.Rxb7 Ke8 7.Rc4 Bd8 8.Rc8 Rd5 9.Rxh7 
Rd7 10.Rh6 Kf7 11.Bxa6 1-0

[Event "?"]
[Site "Wijk aan Zee"]
[Date "2001.??.??"]
[Round "?"]
[White "Adams"]
[Black "Fedorov"]
[Result "0-1"]
[EventDate "2001.??.??"]
[FEN "3r2k1/p4p1p/B5pb/3q1b2/Q4P2/2P5/PP1BR2P/2K5 b - - 0 1"]

1...Bxf4 2.Re8+ 
    ( 2.Bxf4 Qh1+ )
    ( 2.Qxf4 Qxa2 3.Re4 Bxe4 
        ( 3...Qa1+ 4.Kc2 Qa4+ 5.Kc1 Bxe4 )
    4.Qxe4 Qxa6 )
2...Kg7 3.Qxf4 
    ( 3.Rxd8 Bxd2+ 4.Kd1 Qxd8 )
3...Rxe8 4.Bc4 Qh1+ 5.Bf1 Kg8 0-1

[Event "?"]
[Site "Belfort"]
[Date "1988.??.??"]
[Round "?"]
[White "Beliavsky"]
[Black "Kasparov"]
[Result "0-1"]
[EventDate "1988.??.??"]
[FEN "r1q2rk1/p4pbp/n5p1/1ppRP3/7Q/3B1N2/PP3PPP/2KR4 b - - 0 1"]

1...Nb4 2.Bxg6 fxg6 3.Rd7 Qe8 4.Re7 Bh6+ 5.Kb1 Rd8 6.Rd6 
    ( 6.Rxd8 Qxd8 )
6...Qc6 7.a3 
    ( 7.Qxh6 Qe4+ 8.Ka1 Nc2+ 9.Kb1 Na3+ 10.Ka1 Qb1# )
7...Rxd6 8.exd6 Qxd6 
    ( 8...Nd5 9.Qxh6 Nxe7 10.Ng5 )
9.axb4 
    ( 9.Qxh6 Qd3+ 10.Ka1 Qd1+ )
9...cxb4 10.Qe4 b3 
    ( 10...b3 11.Qe2 Qa6 12.Qe6+ Qxe6 13.Rxe6 Rc8 14.Re1 Rc2 15.Rf1 Bg7 )
0-1

[Event "?"]
[Site "Benidorm"]
[Date "2002.??.??"]
[Round "?"]
[White "Karjakin"]
[Black "Shirov"]
[Result "*"]
[EventDate "2002.??.??"]
[FEN "6k1/2q4p/b1Bp2p1/b2P2B1/1r2P3/5R1P/6PK/3Q4 w - - 0 1"]

1.Bh6 Rb8 2.Qa1 Be2 3.Rf2 Bd3 4.Qf6 *

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Sulskis"]
[Black "Seirawan"]
[Result "0-1"]
[EventDate "2002.??.??"]
[FEN "5br1/pp1q1k2/5r1p/3nR3/3P3Q/1BP2b1P/P4P2/R1B2K2 b - - 0 1"]

1...Qb5+ 2.c4 Qb4 3.Re3 
    ( 3.cxd5 Qb5+ 4.Ke1 Bb4+ 5.Bd2 Rg1# )
3...Nxe3+ 4.Bxe3 Rgg6 5.Rc1 Kg7 6.c5 Bxc5 7.Bc4 
    ( 7.Rxc5 Rg1+ 8.Kxg1 Qe1+ 9.Kh2 Qh1+ 10.Kg3 Qg2# )
7...Bd6 8.Bd3 Bh2 9.Bxh6+ Rxh6 10.Qg5+ Rhg6 0-1

[Event "?"]
[Site "Katowice"]
[Date "1993.??.??"]
[Round "?"]
[White "Mnatsakanian"]
[Black "Fominyh"]
[Result "0-1"]
[EventDate "1993.??.??"]
[FEN "3r1k2/2b2ppp/3pb3/4p3/1BP1P3/6P1/5P1P/3R1BK1 w - - 0 1"]

1.Bg2 Rb8 2.Be1 
    ( 2.Bxd6+ Bxd6 3.Rxd6 Rb1+ 4.Bf1 Bh3 )
2...Bxc4 3.Rc1 Ba6 4.Bf1 Bxf1 5.Kxf1 Rb7 6.Bd2 Ke7 7.Be3 Ke6 8.g4 g6 9.Ra1
Rb4 10.Rc1 Bd8 11.f3 Rb3 0-1

[Event "?"]
[Site "Loughborough"]
[Date "2001.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[EventDate "2001.??.??"]
[FEN "r5k1/2p2r1p/1p2Nqp1/p2P1p2/2P1p3/1P1nR3/P1Q2PPP/3R2K1 w - - 0 1"]

1.Qd2 c6 2.Rh3 cxd5 3.cxd5 Qe5 4.Qh6 Rd7 5.Ng5 Qf4 6.Qh4 
    ( 6.Rf1 Rc8 7.g3 Qd2 8.Kg2 Rc1 9.Rxc1 Qxf2+ 10.Kh1 Nxc1 )
6...h5 7.Ne6 Qxh4 8.Rxh4 Rc8 9.f3 e3 10.Kf1 
    ( 10.Rxd3 Rc1+ )
10...Rxd5 11.Ke2 f4 12.Nxf4 Rc2+ 13.Kxe3 Nxf4 14.Rxd5 Nxd5+ *

[Event "Puzzle 1"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "5rk1/p1p2p1p/1r4p1/1q1n1b2/4N3/1P6/P1QB1PPP/3RR1K1 w - - 0 1"]

1.Bh6 Re8 2.Rxd5 Qxd5 3.Nf6+ Kh8 4.Rxe8# 1-0

[Event "Puzzle 2"]
[Site "Rostock"]
[Date "2002.??.??"]
[Round "?"]
[White "Rudolf"]
[Black "Moritz"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "2b1r1k1/Q4ppp/p3p3/1p1pP3/1B3P1q/3P4/PP4PP/1KR5 w - - 0 1"]

1.g3 Qxh2 
    ( 1...Qd8 2.Rc7 )
2.Qe7 1-0

[Event "Puzzle 3"]
[Site "?"]
[Date "1998.??.??"]
[Round "?"]
[White "Movsesian"]
[Black "Godena"]
[Result "0-1"]
[EventDate "1998.??.??"]
[FEN "6k1/6pp/qbpprp2/2n1pPP1/1pP4P/3P1Q2/1P3PN1/2B1R1K1 b - - 0 1"]

1...e4 2.fxe6 exf3 3.e7 Qc8 4.e8=Q+ Qxe8 5.Rxe8+ Kf7 6.Rb8 0-1

[Event "Puzzle 4"]
[Site "?"]
[Date "1997.??.??"]
[Round "?"]
[White "Adams"]
[Black "Giorgadze"]
[Result "0-1"]
[EventDate "1997.??.??"]
[FEN "5k2/1q2br2/3p2p1/1p1Ppb2/2p1B3/2P3N1/1PQ2PP1/R5K1 w - - 0 1"]

1.Bxf5 gxf5 2.Nxf5 Qxd5 3.Qd2 Qc6 
    ( 3...Qxd2 4.Ra8+ Bd8 5.Rxd8# )
4.Qh6+ Ke8 5.Qe6 0-1

[Event "Puzzle 5"]
[Site "Belfort"]
[Date "1988.??.??"]
[Round "?"]
[White "Ljubojevic"]
[Black "Kasparov"]
[Result "0-1"]
[EventDate "1988.??.??"]
[FEN "3rrbk1/5ppp/p1qBb3/4P1P1/2p2Q2/1pP3R1/PP5P/1K1R1B2 b - - 0 1"]

1...Bxd6 2.exd6 Rxd6 3.Rc1 
    ( 3.Qxd6 Bf5+ 4.Kc1 bxa2 5.Qxc6 
        ( 5.Qa3 Qe4 6.Bd3 Qf4+ 7.Kc2 Re2+ 8.Rd2 Qxd2# )
    5...a1=Q+ 6.Kd2 Qxb2# )
    ( 3.Rxd6 Bf5+ 4.Qxf5 
        ( 4.Kc1 bxa2 5.Rxc6 a1=Q+ 6.Kd2 Qe1# )
    4...Re1+ )
3...Qc5 4.Ka1 Red8 5.Re3 Rd1 6.Re1 Rxe1 7.Rxe1 Qa5 8.a3 Qd5 9.Be2 g6 10.h4
Qd2 11.Qf1 Bh3 12.Qg1 Re8 0-1

[Event "Puzzle 6"]
[Site "New York"]
[Date "1918.??.??"]
[Round "?"]
[White "Capablanca"]
[Black "Fonaroff"]
[Result "1-0"]
[EventDate "1918.??.??"]
[FEN "3r1rk1/ppq2ppp/2pp1b2/4nN2/4PB2/6Q1/PPP2PPP/3RR1K1 w - - 0 1"]

1.Rxd6 Rxd6 2.Bxe5 Rd1 
    ( 2...Bxe5 3.Qxe5 )
3.Rxd1 Bxe5 4.Nh6+ Kh8 5.Qxe5 Qxe5 6.Nxf7+ 1-0

[Event "Puzzle 7"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "r3k3/1b5R/1p4p1/8/8/8/1B3PPP/6K1 w q - 0 1"]

1.Rxb7 
    ( 1.Bf6 Rc8 2.h4 )
1...O-O-O *

[Event "Ch 2 Mating pattern one"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/3nR1pp/3p4/8/8/8/1B4PP/7K w - - 0 1"]

1.Rxg7+ 
    ( 1.Rxd7 Rf1# )
1...Kh8 2.Rxd7+ 
    ( 2.Rg6+ Ne5 )
2...Kg8 
    ( 2...Rf6 3.Bxf6+ )
3.Rg7+ Kh8 4.Rg6+ Rf6 5.Bxf6# *

[Event "?"]
[Site "Wijk aan Zee"]
[Date "2002.??.??"]
[Round "?"]
[White "Bareev"]
[Black "Adams"]
[Result "1/2-1/2"]
[EventDate "2002.??.??"]
[FEN "r3qrk1/1b4p1/1p2p2p/bp2B3/8/P2RPN2/1PQ2PPP/5RK1 b - - 0 1"]

1...Be4 
    ( 1...Qg6 2.Rd7 Qxc2 3.Rxg7+ Kh8 4.Rxb7+ Kg8 5.Rg7+ Kh8 6.Rc7+ Kg8 7.
    Rxc2 )
2.Rd7 Bxc2 
    ( 2...Qxd7 3.Qxe4 )
3.Rxg7+ Kh8 
    ( 3...Kh8 4.Rb7+ Rf6 5.Bxf6+ Kg8 6.Rg7+ Kf8 7.Ne5 Qc8 8.Nd7+ Ke8 9.
    Re7+ Kd8 10.Ne5 Qa6 11.Rc1 )
1/2-1/2

[Event "?"]
[Site "Linares"]
[Date "2002.??.??"]
[Round "?"]
[White "Kasparov"]
[Black "Vallejo Pons"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "1r1q4/R1Rp1rpk/1P1Pp2p/4Qp2/3BbP2/7P/6PK/8 w - - 0 1"]

1.Qxe6 Qh4 
    ( 1...dxe6 2.Rxf7 Qxd6 
        ( 2...Qg8 3.Rxg7+ Qxg7 4.Rxg7+ Kh8 5.Rb7+ )
        ( 2...Kg6 3.Rxg7+ Kh5 4.g4+ fxg4 5.hxg4+ Kh4 6.Bf2# )
        ( 2...h5 3.Rxg7+ Kh6 4.Rh7+ Kg6 5.Rag7# )
        ( 2...Kg8 3.Rxg7+ Kf8 4.Raf7+ Ke8 5.Bc5 
            ( 5.d7+ Qxd7 6.Rxd7 )
        )
    3.Rxg7+ Kh8 4.Rh7+ Kg8 5.Rh8# )
2.Qxf7 Qxf4+ 3.Kg1 1-0

[Event "Ch 2 Mating pattern two"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/1R2R1pp/5r2/8/8/6PP/8/6K1 w - - 0 1"]

1.Rxg7+ Kh8 2.Rxh7+ Kg8 3.Rbg7# *

[Event "Ch 2 Mating pattern two"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/1R2R1pp/5r2/8/8/6PP/8/6K1 b - - 0 1"]

1...Rf1+ 2.Kg2 R8f2# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "7r/5pk1/5R2/p2pr1P1/1p1R3P/1P1P4/PKP5/8 w - - 0 1"]

1.Ra6?? Rc8 2.Rxa5 Re2 3.Rf4 
    ( 3.Kc1 Rcxc2+ 4.Kb1 Rb2+ 5.Kc1 Rec2+ 6.Kd1 Rg2 7.Kc1 Rbf2 )
3...Rexc2+ 4.Kb1 Rc1+ 5.Kb2 R8c2# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "R7/6pk/4Pr2/2N5/1p4P1/1P1P4/PKP5/4r3 b - - 0 1"]

1...Rff1 2.c4 
    ( 2.a3 Rb1+ 3.Ka2 Ra1+ 4.Kb2 Rfb1# )
2...Rf2# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "8/r7/1pp2Pk1/p1p2Rp1/P3P3/1P1P2pr/2P1K3/R7 w - - 0 1"]

1.Rf3? 
    ( 1.Kf3! Rf7 2.Rf1 Rxf6 3.Rxf6+ Kxf6 4.Kg2+ )
1...Rah7 2.Rg1 Rh2+ 3.Ke3 Rxc2 4.e5? 
    ( 4.f7 Rxf7 5.Rgxg3 Rxf3+ 6.Rxf3 Rc3 7.e5 )
4...Rhh2 5.Re1 
    ( 5.Ke4 Rce2+ 6.Re3 Rhf2 7.Rxe2 Rxe2+ 8.Kf3 Rxe5 9.Rxg3 Kxf6 )
5...g2 6.f7 g1=Q+ 
    ( 6...g1=Q+ 7.Rxg1 Rhe2# )
*

[Event "Charity Odds Match"]
[Site "London"]
[Date "2001.??.??"]
[Round "?"]
[White "Chapman"]
[Black "Kasparov"]
[Result "0-1"]
[EventDate "2001.??.??"]
[FEN "8/5p1k/4p2P/2Pp2PK/5r2/6r1/7R/2R5 b - - 0 1"]

1...f6 2.gxf6 Rxf6 3.Kh4 Rg8 0-1

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Velikhanli"]
[Black "Hunt"]
[Result "0-1"]
[EventDate "2002.??.??"]
[FEN "r5k1/5Nbp/1p1p2p1/3P4/1PP5/4r3/6PP/1R3RK1 b - - 0 1"]

1...Re2 2.Nxd6 Raa2 3.Rfd1 Rxg2+ 4.Kh1 Rxh2+ 5.Kg1 Rag2+ 6.Kf1 h5 7.Ne4 h4
8.Rb3 Rc2 
    ( 8...h3 9.Rxh3 )
9.Kg1 
    ( 9.d6 Rh1# )
9...Rhe2 10.d6 
    ( 10.Ng5 Bd4+ 11.Kf1 
        ( 11.Kh1 Rh2# )
    11...Rf2+ 12.Kg1 Rfd2+ 13.Kf1 Rxd1# )
10...Bd4+ 11.Nf2 
    ( 11.Rxd4 Re1# )
    ( 11.Kf1 Rh2 )
11...Bxf2+ 12.Kf1 Bg3 13.Rxg3 
    ( 13.d7 Rf2+ 14.Kg1 Rg2+ 15.Kh1 Rh2+ 16.Kg1 Rcg2+ 17.Kf1 Rh1+ )
13...hxg3 14.d7 Rf2+ 15.Kg1 Rg2+ 16.Kh1 Rh2+ 17.Kg1 Rcg2+ 18.Kf1 Rh1+! 
    ( 18...Rh1+ 19.Kxg2 Rxd1 )
0-1

[Event "Olympiad"]
[Site "Malta"]
[Date "1980.??.??"]
[Round "?"]
[White "Veroci"]
[Black "Glaz"]
[Result "1-0"]
[EventDate "1980.??.??"]
[FEN "rn4kr/pR1b1Np1/1b2p3/6Qp/4p3/B2q1B2/P5PP/2R4K w - - 0 1"]

1.Ne5 Qxa3 2.Rc8+ Qf8 
    ( 2...Bxc8 3.Qxg7# )
    ( 2...Kh7 3.Qxh5# )
3.Rxf8+ Kxf8 4.Ng6+ Kg8 5.Bxe4 1-0

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Ponomariov"]
[Black "Vallejo Pons"]
[Result "*"]
[EventDate "2002.??.??"]
[FEN "4k1r1/2R5/2p4K/3bP1B1/1P6/8/8/8 w - - 0 1"]

1.e6 Bxe6 2.Re7+ Kd8 3.Rxe6+ *

[Event "?"]
[Site "Monaco"]
[Date "2001.??.??"]
[Round "?"]
[White "Anand"]
[Black "Topalov"]
[Result "0-1"]
[EventDate "2001.??.??"]
[FEN "2r2q1k/7p/p2b4/1p2n2N/4Q3/8/bPN1Br1P/3R1R1K b - - 0 1"]

1...Nd3 {Anand resigned here} 2.Bxd3 
    ( 2.Rxd3 Rxf1+ )
    ( 2.Rxf2 Nxf2+ )
    ( 2.Qxd3 Rxh2+ 3.Kg1 Qg8+ 4.Ng3 Bxg3 )
2...Rxh2+ 3.Kg1 Qg8+ 4.Qg6 hxg6 0-1

[Event "Puzzle 8.  (Olympiad)"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Lputian"]
[Black "Spraggett"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "5r1k/1R4b1/p3R2p/2Q3p1/6B1/3q2PP/1P3PK1/3r4 w - - 0 1"]

1.Rxh6+ Bxh6 
    ( 1...Kg8 2.Be6+ Rf7 3.Bxf7# )
2.Qe5+ Kg8 3.Qe6+ Rf7 4.Qxf7+ Kh8 5.Qf6+ Kg8 6.Be6# 1-0

[Event "Puzzle 9 (Olympiad)"]
[Site "Manila"]
[Date "1992.??.??"]
[Round "?"]
[White "Short"]
[Black "Rogers"]
[Result "1-0"]
[EventDate "1992.??.??"]
[FEN "rr4k1/3p1p1p/2b3pQ/4p2q/p1B1P3/5P2/PP1R2P1/3R2K1 w - - 0 1"]

1.Bxf7+ Kh8 
    ( 1...Kxf7 2.Rxd7+ Bxd7 3.Rxd7+ Ke6 4.Qg7 )
2.Qxh5 gxh5 3.Bxh5 1-0

[Event "Puzzle 10"]
[Site "Beersheba"]
[Date "1978.??.??"]
[Round "?"]
[White "Korchnoi"]
[Black "Kraidman"]
[Result "1-0"]
[EventDate "1978.??.??"]
[FEN "8/3R1pk1/2p1r1pp/2P1P3/1r6/4R2P/2q2PP1/Q5K1 w - - 0 1"]

1.Rf3!! 
    ( 1.Qa7 Rb1+ 2.Kh2 Qxf2 3.Rf3 Qg1+ )
1...Rb1+ 2.Kh2 g5 
    ( 2...Rxa1 3.Rdxf7+ Kh8 4.Rf8+ Kg7 5.R3f7# )
3.Qa8 
    ( 3.Rdxf7+ Kg6 4.R3f6+ Rxf6 
        ( 4...Kh5 5.Rxe6 )
    5.Rxf6+ Kh5 6.g4+ Kh4 7.Rxh6# )
3...Qe4 4.Rdxf7+ Kg6 5.Qg8+ Kh5 6.R7f5 Qe1 7.Rxg5+ {1-0} 7...hxg5 8.Qh7+ 
Rh6 9.g4+ Kh4 10.Qxh6# 1-0

[Event "Puzzle 11"]
[Site "Biel"]
[Date "1979.??.??"]
[Round "?"]
[White "Sahovic"]
[Black "Korchnoi"]
[Result "0-1"]
[EventDate "1979.??.??"]
[FEN "8/1p6/p4k1p/3r2p1/1PP1p1KP/4Pr2/1P2R3/4R3 b - - 0 1"]

1...h5+ 2.Kxh5 Rd8 3.hxg5+ 
    ( 3.Kg4 gxh4 4.Kxh4 
        ( 4.b5 Rg8+ 5.Kxh4 Kf5 )
    4...Kf5 )
3...Kf5 4.Kh6 Rh3+ 5.Kg7 Rd7+ 6.Kg8 
    ( 6.Kf8 Rh8# )
6...Kg6 7.Rf2 Rg7+ 8.Kf8 Rh8# 0-1

[Event "Ch 3 Mating the Fleeing King"]
[Site "Reggio Emilia"]
[Date "1991.??.??"]
[Round "?"]
[White "Karpov"]
[Black "Gurevich, M"]
[Result "1-0"]
[EventDate "1991.??.??"]
[FEN "8/6k1/6p1/2p5/p1Bpq2P/6PK/P2b4/5Q2 w - - 0 1"]

1.Qf7+ Kh6 2.Qf8+ Kh5 3.Qh8+ Bh6 4.Qe5+!! Qxe5 5.g4# 1-0

[Event "IBCA World Championship"]
[Site ""]
[Date "2002.??.??"]
[Round "?"]
[White "Oza"]
[Black "Lindermair"]
[Result "0-1"]
[EventDate "2002.??.??"]
[FEN "1r1q2k1/p1p3pp/2nb1r2/3p1p2/3P2b1/2PB3P/PPQN1PP1/R1B2RK1 b - - 0 1"]

1...Bxh3 2.f3 
    ( 2.gxh3 Rg6+ 3.Kh1 Qg5 )
2...Rg6 3.Rf2 Qh4 4.Nf1 Rf8 5.Bd2 Rff6 6.Re1 Qxf2+! 7.Kxf2 Rxg2+ 8.Ke3 f4#
0-1

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Polgar, J"]
[Black "Mamedyarov"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "r2q1b1r/2p1k1pp/p1n5/1pnbPQ2/3p4/1BP5/PP1N1PPP/R1B2RK1 w - - 0 1"]

1.e6! Bxe6 
    ( 1...Bxb3 2.Nxb3 Nxe6 
        ( 2...Nxb3 3.Bg5+ )
    3.Re1 Qd6 4.Bg5+ Kd7 5.Nc5+ Kc8 6.Rxe6 )
2.Re1 
    ( 2.Qxc5+ Qd6 )
2...Qd6 3.Bxe6 Nxe6 4.Ne4 Qe5 
    ( 4...Qd7 5.Nc5 )
5.Bg5+ Kd7 6.Nc5+ Bxc5 
    ( 6...Qxc5 7.Qxe6# )
7.Qf7+ Kd6 8.Be7+ Kd5 {black resigned here.
} 
    ( 8...Kd5 9.Qf3+ Kc4 10.b3# )
    ( 8...Kd5 9.Rxe5+? Nxe5 )
    ( 8...Nxe7 9.Rxe5 Kxe5 10.Re1+ Kd6 11.Qxe6# )
1-0

[Event "?"]
[Site "Zurich"]
[Date "2001.??.??"]
[Round "?"]
[White "Kasparov"]
[Black "Korchnoi"]
[Result "1-0"]
[EventDate "2001.??.??"]
[FEN "1rr5/pp2k1p1/1n2p1pp/nB1pP3/3P3N/1PP5/P4PP1/R3K2R w - - 0 1"]

1.Rh3!! g5 2.Ng6+ 
    ( 2.Nf3 g4 )
2...Kf7 
    ( 2...Kd8 3.Rf3 )
3.Rf3+! Kxg6 4.Bd3+ Kh5 5.Rh3+ Kg4 6.f3+ Kf4 7.Kf2 g4 8.g3+ Kg5 9.f4# 1-0

[Event "?"]
[Site "Wijk aan Zee"]
[Date "1999.??.??"]
[Round "?"]
[White "Kasparov"]
[Black "Topalov"]
[Result "1-0"]
[EventDate "1999.??.??"]
[FEN "b2r3r/k4p1p/p2q1np1/Np1P4/3p1Q2/P4PPB/1PP4P/1K2R3 w - - 0 1"]

1.Re7+ Kb6 
    ( 1...Qxe7 2.Qxd4+ Kb8 3.Qb6+ Bb7 4.Nc6+ Ka8 5.Qa7# )
    ( 1...Kb8 2.Qxd4 Nd7 3.Bxd7 Qxe7 
        ( 3...Rxd7 4.Qxh8+ )
    4.Qb6+ )
2.Qxd4+ Kxa5 
    ( 2...Qc5 3.Qxf6+ )
3.b4+ Ka4 4.Qc3 
    ( 4.Ra7 Nxd5 5.Rxa6+ Qxa6 6.Qb2 Nc3+ 7.Qxc3 Bd5 8.Kb2 Qc6 9.Qb3+ Bxb3 
    10.cxb3# )
4...Qxd5 5.Ra7 Bb7 
    ( 5...Rd6 6.Kb2 Qd4 7.Qxd4 Rxd4 8.Rxa6# )
6.Rxb7 Qc4 7.Qxf6 Kxa3 8.Qxa6+ Kxb4 9.c3+ Kxc3 10.Qa1+ Kd2 11.Qb2+ Kd1 12.
Bf1 Rd2 
    ( 12...Qc5 13.Qe2# )
    ( 12...Qxf1 13.Qc2+ Ke1 14.Re7+ )
13.Rd7 Rxd7 14.Bxc4 bxc4 15.Qxh8 Rd3 16.Qa8 c3 17.Qa4+ Ke1 18.f4 f5 19.Kc1
Rd2 20.Qa7 1-0

[Event "?"]
[Site "Tilburg"]
[Date "1991.??.??"]
[Round "?"]
[White "Short"]
[Black "Timman"]
[Result "1-0"]
[EventDate "1991.??.??"]
[FEN "4rrk1/1bpR1p2/1pq1pQp1/p3P2p/P1PR3P/5N2/2P2PP1/6K1 w - - 0 1"]

1.Kh2 Rc8 2.Kg3 Rce8 3.Kf4 Bc8 4.Kg5 {white resigned in light of Kh6.
} 1-0

[Event "?"]
[Site "England"]
[Date "2002.??.??"]
[Round "?"]
[White "Prizant, M."]
[Black "Sowray"]
[Result "0-1"]
[EventDate "2002.??.??"]
[FEN "8/3P1k2/2p4p/2B1pppK/1P2n3/r5PP/1R3P2/8 b - - 0 1"]

1...Ra8 2.g4 Rh8 
    ( 2...Kg7 3.Be7 )
3.d8=Q Rxd8 4.gxf5 Kf6? 
    ( 4...Nf6+ 5.Kxh6 Rh8+ 6.Kxg5 Rh5# )
5.Bb6 Rd3 6.Be3 Kg7 7.Kg4 Nf6+ 8.Kf3 e4+ 9.Ke2 Nd5 10.Rd2 Nxb4 11.Rb2 Nd5 
12.Rb7+ Kf6 13.Rh7 Kxf5 14.Rxh6 Rc3 15.Bd2 Rc2 16.Rh5? Nf4+ 0-1

[Event "Puzzle 12"]
[Site "Germany"]
[Date "1996.??.??"]
[Round "?"]
[White "Kotronias"]
[Black "Hausrath"]
[Result "*"]
[EventDate "1996.??.??"]
[FEN "8/3R3p/6k1/8/7P/2b2PPK/r3n3/1R6 w - - 0 1"]

1.Rb6+ 
    ( 1.Rd5 {this is what was actually played.  The puzzle line is 
    hypothetical.
    } 1...Bd4 2.h5+ Kf6 3.Kg4 )
1...Bf6 
    ( 1...Kh5 2.g4# )
    ( 1...Kf5 2.Rf7+ Ke5 3.Rxh7 )
2.Rdd6 Ng1+ 3.Kg4 Ra4+ 4.f4 h5# *

[Event "Puzzle 13"]
[Site "Correspondence"]
[Date "1991.??.??"]
[Round "?"]
[White "Kalinin"]
[Black "Skotorenko"]
[Result "1-0"]
[EventDate "1991.??.??"]
[FEN "r3b2r/pp6/6kN/2p2pBp/2P5/1P4PP/P4PB1/3R2K1 b - - 0 1"]

{Black resigned but what if Kxg5} 
1...Kxg5 2.Rd6 Bg6 3.Nf7+ Bxf7 4.f4# 1-0

[Event "Puzzle 14"]
[Site "Linares"]
[Date "1999.??.??"]
[Round "?"]
[White "Topalov"]
[Black "Kasparov"]
[Result "0-1"]
[EventDate "1999.??.??"]
[FEN "3Q4/8/p3p3/P3Pp1p/1P1P3P/2k1K3/6q1/8 b - - 0 1"]

1...f4+ 2.Kxf4 Kd3 3.Qg5 Qf2# 0-1

[Event "Puzzle 15"]
[Site "Sofia"]
[Date "1994.??.??"]
[Round "?"]
[White "Schaefer"]
[Black "Novik"]
[Result "*"]
[EventDate "1994.??.??"]
[FEN "3q4/p4p2/4p1p1/3pQnk1/8/7R/P4PPK/8 b - - 0 1"]

1...d4 
    ( 1...Qd6 2.f4+ Kg4 3.Rh4+ Kxh4 
        ( 3...Nxh4 4.Qg5# )
    4.Qf6+ Kg4 5.Qg5# )
2.f3 d3 
    ( 2...f6 {the actual game went like this.
    } 3.f4+ Kg4 4.Qe2+ Kxf4 5.Rf3+ Kg5 6.Qd2+ Kh5 7.g4+ Kh4 8.Qf4 {white 
    wins.
    } )
3.Rh4 Kxh4 
    ( 3...d2 4.Kh3 Qd3 5.Rg4+ Kh5 6.Qh8+ Nh6 7.Qf6 Nxg4 8.Qh4# )
4.Qf4+ Kh5 5.g4+ Kh4 6.g5+ Kh5 7.Qg4# *

[Event "Puzzle 16"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "2r2rk1/q5b1/2b1p1pp/1p2P3/p1pn1PP1/P4N2/1P1B1QKP/R2B1R2 b - - 0 1"]

1...Nxf3 2.Qxa7 Nxd2+ 3.Kf2 Rxf4+ 4.Ke3 Nxf1+ 5.Kxf4 g5# *

[Event "Ch 4 Mate from Front with Q & R"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "r4r1k/4qp1p/8/5Q2/2b5/4R3/5PRP/6K1 w - - 0 1"]

1.Qxh7+!! 
    ( 1.Rxe7? Ra1+ 2.Re1 Rxe1# )
1...Kxh7 2.Rh3+ *

[Event "?"]
[Site "London"]
[Date "1993.??.??"]
[Round "?"]
[White "Tkachiev"]
[Black "Watson"]
[Result "1-0"]
[EventDate "1993.??.??"]
[FEN "2rr2k1/1p3ppp/p1qppb2/2n5/P1P1P3/1PN1R3/1BQ2PPP/3R2K1 w - - 0 1"]

1.Nd5 exd5 
    ( 1...Bxb2 2.Ne7+ )
2.exd5 Qd7 3.Bxf6 gxf6 4.Rg3+ Kh8 
    ( 4...Kf8 5.Qxh7 Re8 6.Rg8+ Ke7 7.Re1+ Kd8 8.Rexe8+ )
5.Qxh7+!! Kxh7 6.Rd4 1-0

[Event "?"]
[Site "Linares"]
[Date "2002.??.??"]
[Round "?"]
[White "Adams"]
[Black "Shirov"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "5rrk/2qp1pp1/2n1p2p/p1B1P2b/4PQ2/2R5/1P1R1PP1/1B4K1 w - - 0 1"]

1.Rh3! Bg6 
    ( 1...g6 2.Qxh6# )
2.Rxh6+ Bh7 
    ( 2...gxh6 3.Qxh6+ Bh7 4.Qf6+ Rg7 5.Bxf8 )
3.Rxh7+ Kxh7 4.Qh4+ Kg6 5.Qg4+ Kh6 6.Be3+ 
    ( 6.Rd3 )
6...g5 7.Qh4+ Kg6 8.Qxg5+ Kh7 9.Qh6# 1-0

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Sokolov, I"]
[Black "Short"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "3qbrk1/ppr3p1/2nNpp1p/2P1P3/1P1p1P2/P2B2P1/2Q3P1/R3K2R w KQ - 0 1"]

1.Qe2 a6 
    ( 1...fxe5 2.Qe4 g6 3.Rxh6 Rff7 4.O-O-O )
2.Qe4 f5 3.Qe2 Re7 4.g4 fxg4 
    ( 4...Bg6 5.O-O-O Qd7 6.g5 hxg5 7.Qf3 g4 
        ( 7...gxf4 8.Qh3 )
    8.Qg3 Bh7 9.Rxh7 Kxh7 10.Qh4+ Kg6 11.Qg5+ Kh7 12.Rh1+ Kg8 13.Qh5 g6 
    14.Qh8# )
5.Qxg4 
    ( 5.Qe4 g5 6.Rxh6 
        ( 6.fxg5 h5 )
    6...Rxf4 )
5...Kh8 6.g3 Bf7 7.Ra2 Bg8 8.Rah2 {black resigns here.  remaining moves 
are possible continuation.} 8...Qd7 9.Qg6 Qc7 10.Be4 
    ( 10.Rxh6+ gxh6 11.Qxh6+ Rh7 12.Bxh7 Qxh7 13.Qxf8 Qxh1+ )
10...Rd8 
    ( 10...Qd8 11.Rxh6+ )
11.Rxh6+ gxh6 12.Qf6+ Rg7 13.Rxh6+ Bh7 14.Rxh7+ Kg8 15.Qxe6+ 1-0

[Event "?"]
[Site "London"]
[Date "1990.??.??"]
[Round "?"]
[White "Stanton"]
[Black "McDonald"]
[Result "0-1"]
[EventDate "1990.??.??"]
[FEN "7k/pp4p1/8/4p1Bn/3pQ3/5P1b/pp3q1P/6RK b - - 0 1"]

1...Bg2+ 2.Rxg2 Qf1+ 3.Rg1 Ng3+ 4.hxg3 Qh3# 0-1

[Event "?"]
[Site "Wijk aan Zee"]
[Date "2000.??.??"]
[Round "?"]
[White "Anand"]
[Black "Korchnoi"]
[Result "1-0"]
[EventDate "2000.??.??"]
[FEN "r4rk1/p1q2pp1/1p2pn1p/2P1N3/7P/3B4/PPPQ1Pb1/2KRR3 w - - 0 1"]

1.Re2!! 
    ( 1.Rg1 Qxe5 2.Rxg2 Nh5 3.Qxh6 Qf4+ )
1...Kh8 2.Rg1 Bd5 3.Qf4 Qxc5 4.Re3 {Black resigned as he is defenseless 
after Rxg7.
} 1-0

[Event "British Championship"]
[Site "Torquay"]
[Date "2002.??.??"]
[Round "?"]
[White "Pert"]
[Black "Ganguly"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "4Q3/6rk/p3pp2/1p1q4/2n5/4RN2/PP3PPP/6K1 w - - 0 1"]

1.Ng5+ Rxg5 
    ( 1...fxg5 2.Rh3# )
2.Qf7+ Kh6 
    ( 2...Kh8 3.Rh3+ )
3.Qxf6+ Kh7 
    ( 3...Kh5 4.Rh3+ Kg4 5.f3+ )
4.Qf7+ {Black resigned.
} 4...Kh6 
    ( 4...Kh8 5.Rh3+ )
5.Rxe6+ 1-0

[Event "Puzzle 17"]
[Site "Correspondence"]
[Date "1996.??.??"]
[Round "?"]
[White "Prokopp"]
[Black "Scholz"]
[Result "0-1"]
[EventDate "1996.??.??"]
[FEN "5rk1/6bp/p2pb3/1p4r1/1N2Bq2/2P2P2/PP5P/R2Q1R1K b - - 0 1"]

1...Qxh2+ 2.Kxh2 Rf6 0-1

[Event "Puzzle 18"]
[Site "Cannes"]
[Date "2001.??.??"]
[Round "?"]
[White "Kasparov"]
[Black "Grischuk"]
[Result "1-0"]
[EventDate "2001.??.??"]
[FEN "1n3r2/5pk1/1q1P1b2/p1pQ1B2/PpP2p2/1P6/5P2/3RR1K1 w - - 0 1"]

1.Qg2+ Kh6 2.Qh3+ Kg5 3.Qg4+ Kh6 4.Rd3 1-0

[Event "Puzzle 19"]
[Site "Hastings"]
[Date "1995.??.??"]
[Round "?"]
[White "Malaniuk"]
[Black "Tseitlin"]
[Result "0-1"]
[EventDate "1995.??.??"]
[FEN "3r3k/1p4r1/p2p3p/2p2R2/2P1qP2/1PQ1P2P/P3R2K/8 w - - 0 1"]

1.Qf6?? 
    ( 1.Rf7 Rg8 2.Qf6 Kh7 3.Qf5+ Qxf5 4.Rxf5 )
1...Qf3!! 2.Qxh6+ 
    ( 2.Qxd8+ Kh7 3.Rd2 Qg3+ 4.Kh1 Qg1# )
2...Kg8 3.Rg5 Qxe2+ 4.Kh1 Qf3+ 5.Kh2 Rd7 6.Qe6+ Rf7 7.h4 Qc6 0-1

[Event "Puzzle 20"]
[Site "Wijk aan Zee"]
[Date "1994.??.??"]
[Round "?"]
[White "Yudasin"]
[Black "Kramnik"]
[Result "0-1"]
[EventDate "1994.??.??"]
[FEN "r5k1/ppQ2p1p/6p1/1N1Prn2/P3pq2/2P5/1P3PPP/4R1RK b - - 0 1"]

1...e3 2.Rxe3 
    ( 2.f3 Ng3+ 3.hxg3 Rh5# )
    ( 2.fxe3 Ng3+ 3.hxg3 Rh5# )
    ( 2.Nd4 exf2 3.Qxe5 Ng3+ 4.hxg3 Qh6+ )
2...Qxe3 3.Nd6 
    ( 3.fxe3 Ng3+ 4.hxg3 Rh5# )
3...Re7 4.Nxf5 gxf5 5.Qd6 Qe5 6.Qb4 Rae8 7.Qh4 f6 8.h3 Qxd5 0-1

[Event "Puzzle 21"]
[Site "Bad Zwesten"]
[Date "1999.??.??"]
[Round "?"]
[White "Baklan"]
[Black "Matzat"]
[Result "1-0"]
[EventDate "1999.??.??"]
[FEN "2r2rk1/p1q2pp1/bp1bpn2/4N1R1/5P2/3B4/PPPBQ2P/2KR4 w - - 0 1"]

1.Rxg7+ Kxg7 
    ( 1...Kh8 2.Qh5+ Nxh5 3.Rh7+ Kg8 4.Rg1+ Ng7 5.Rgxg7# )
2.Qg2+ Kh8 3.Qh3+ Kg7 4.Rg1+ Ng4 5.Qxg4+ Kf6 6.Qg5# 1-0

[Event "Puzzle 22"]
[Site "Koszalin"]
[Date "1999.??.??"]
[Round "?"]
[White "Haba"]
[Black "Khenkin"]
[Result "*"]
[EventDate "1999.??.??"]
[FEN "3k4/2r3p1/Qp2Rp1p/2qp4/1P1p3P/P7/2b2PP1/6K1 b - - 0 1"]

1...Bd3 
    ( 1...Qc4 2.Qa8+ Rc8 
        ( 2...Kd7 3.Qe8# )
    3.Qb7 Rc7 
        ( 3...Qc7 4.Qxd5+ Qd7 5.Rd6 )
    4.Qb8+ Rc8 5.Qd6# )
2.Qxd3 Qc1+ 3.Qf1 
    ( 3.Kh2 Qf4+ )
3...d3 4.Qe1 d2 5.Qd1 Qxd1+ *

[Event "Ch 5 Knight and Queen against Fianchetto"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5p1p/6pQ/8/4N3/8/8/6K1 w - - 0 1"]

1.Nf6+ 
    ( 1.Ng5 Re8 2.Qxh7+ Kf8 3.Qxf7# )
1...Kh8 2.Qxh7# 
    ( 2.Qxf8# )
*

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5p1p/4b1pQ/8/8/3B2N1/8/6K1 w - - 0 1"]

1.Nh5 
    ( 1.Ne4 f6 )
1...gxh5 2.Qxh7# *

[Event "?"]
[Site "Wijk aan Zee"]
[Date "2001.??.??"]
[Round "?"]
[White "Morozevich"]
[Black "Adams"]
[Result "0-1"]
[EventDate "2001.??.??"]
[FEN "r3r1k1/1bp2pp1/3b3p/pp1PNn2/3P4/1B4Pq/PB1Q1P1P/4RRK1 w - - 0 1"]

1.a3 b4 2.axb4 Bxb4 3.Bc3 Bxc3 4.Qxc3 Nh4 {0-1.  If gxh4, Qxc3.  Otherwise
Qg2#.
} 0-1

[Event "?"]
[Site "Krynica"]
[Date "1999.??.??"]
[Round "?"]
[White "Debowska"]
[Black "Mikhalev"]
[Result "1-0"]
[EventDate "1999.??.??"]
[FEN "r1q2rk1/pp1R1p1p/1bp1n1p1/4P1B1/8/P4N1Q/1P4PP/3R3K w - - 0 1"]

1.Qh6 Bd8 2.Bf6 Bxf6 3.exf6 Kh8 4.Ng5 1-0

[Event "?"]
[Site "Batumi"]
[Date "2001.??.??"]
[Round "?"]
[White "Kasparov"]
[Black "Vladimirov"]
[Result "1-0"]
[EventDate "2001.??.??"]
[FEN "1r3r2/1b1qbpk1/p2p2p1/n1pBp1Np/Pp2P2P/3PQ3/1PPB1PP1/R3R1K1 w - - 0 1"]

1.Nh7 Bxd5 
    ( 1...Kxh7 2.Qh6+ Kg8 3.Qxg6+ Kh8 4.Qxh5+ Kg8 5.Re3 )
2.Qh6+ Kg8 3.Bg5 Bxe4 
    ( 3...Qd8 4.Nxf8 Bxf8 5.Bxd8 Bxh6 6.Bxa5 )
    ( 3...Bxg5 4.hxg5 f5 5.Nxf8 Rxf8 6.Qxg6+ Qg7 7.Qxg7+ Kxg7 8.exd5 )
4.Nf6+ Bxf6 5.Bxf6 1-0

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Leko"]
[Black "Beliavsky"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "2b1rnk1/2q2p1p/p2p2pQ/2nPp2P/4P3/6N1/P2N1PP1/4RBK1 b - - 0 1"]

1...Bd7 
    ( 1...Qe7 )
2.Nc4 f6 
    ( 2...Bb5 3.Nf5 gxf5 4.Nxd6 Bxf1 
        ( 4...Rb8 
            ( 4...Qd7 5.Nxe8 Qxe8 6.Qg5+ Kh8 7.Qf6+ Kg8 8.h6 )
        5.Nxf5 f6 6.Qxf6 h6 7.Ne7+ Kh7 8.Qf7+ Kh8 9.Qg8# )
    5.Nxe8 )
3.Re3 Re7 
    ( 3...Bc8 4.hxg6 hxg6 5.Nh5 gxh5 
        ( 5...Qf7 6.Nxd6 )
        ( 5...Qd7 6.Nxd6 )
    6.Rg3+ Kf7 7.Rg7# )
4.hxg6 hxg6 5.Nh5 gxh5 6.Rg3+ Bg4 7.Qxh5 Nxe4 8.Qxg4+ Ng5 9.Ne3 e4 10.Qf4 
{black resigned here.} 10...Nh7 
    ( 10...Rf7 11.Nf5 Ng6 12.Rxg5 fxg5 13.Qxg5 Kh7 14.Qh5+ Kg8 15.Qxg6+ )
11.Ng4 Kf7 
    ( 11...Rf7 12.Nh6+ )
12.Nxf6 Nxf6 13.Qxg5 1-0

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Adams"]
[Black "Torre"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "8/5pk1/Rb1p2p1/2qPp2p/2P1P2P/4N1P1/2Q2PK1/4r3 w - - 0 1"]

1.Qb2 Ba7 
    ( 1...Bc7 2.Rc6 Qa7 3.c5 dxc5 4.d6 )
2.Qd2 Rb1 3.Rc6 Qd4 4.Nf5+ 
    ( 4.Qxd4 exd4 )
    ( 4.Qe2 Rb2 5.Nc2 
        ( 5.Qf3 Qxe3 )
    5...Qc3 )
4...gxf5 5.Qg5+ Kh7 
    ( 5...Kf8 6.Rc8# )
6.Qxh5+ Kg7 7.Qg5+ Kh7 8.Qxf5+ Kg7 9.Rxd6 Rb8 
    ( 9...Rb2 10.Qg5+ Kh7 
        ( 10...Kf8 11.Rd8# )
    11.Rh6# )
    ( 9...Qxf2+ 10.Qxf2 Bxf2 11.Kxf2 )
10.h5!! 
    ( 10.h5 Bc5 11.h6+ Kf8 
        ( 11...Kg8 12.Qg5+ Kf8 13.Rd8+ Rxd8 14.Qxd8# )
    12.h7 Kg7 13.Qf6+ Kxh7 14.Qxf7+ Kh8 15.Rh6# )
1-0

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Kotronias"]
[Black "Kuntz"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "rnb2rk1/2q3bp/ppnNp1p1/2p3B1/2P5/P3QN2/1P1RBPPP/3R2K1 w - - 0 1"]

1.Bh6 Bd7 2.Bxg7 Kxg7 3.b4 Ne7 4.Ne5 Ba4 5.Qc3 Kg8 
    ( 5...Bxd1 6.Ng4+ Kg8 7.Nh6# )
6.Ng4 Nf5 7.Nxf5 1-0

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Radjabov"]
[Black "Estrada Nieto"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "4r2r/1pp2pk1/p4bp1/3P1b2/1q3P1p/2N1N2P/PP3QP1/3RR1K1 w - - 0 1"]

1.d6 cxd6 2.Ncd5 Qxb2 3.Re2 Qa3 4.Nxf6 Kxf6 5.Nd5+ Kg7 6.Qd4+ Kh6 7.Qf6 
Rhf8 8.Qxh4+ Kg7 9.Qf6+ Kg8 
    ( 9...Kh6 10.Rxe8 Rxe8 11.Qxf7 Re2 
        ( 11...Qa4!? )
    12.Qf8+ Kh5 13.Nf6+ )
10.Ne7+ Kh7 11.Kh2!! 
    ( 11.Nxf5 Qc5+ 12.Kh1 
        ( 12.Nd4 Rxe2 )
    12...Qxf5 )
11...Bd7 
    ( 11...Qc5 12.Rd5 )
12.Rxd6 Bb5 13.Qh4+ 
    ( 13.Nf5 gxf5 
        ( 13...Rg8 14.Qh4# )
    14.Qh6+ Kg8 15.Qg5+ Kh7 16.Rh6# )
13...Kg7 14.Nf5+ Kg8 15.Qf6 1-0

[Event "?"]
[Site "England"]
[Date "2002.??.??"]
[Round "?"]
[White "Levitt, J"]
[Black "Coleman, D"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "3qb1k1/r2np1b1/pp6/2pPp1Np/P1P4B/1P1B3P/2Q3P1/5RK1 b - - 0 1"]

1...Nf6 
    ( 1...Nf8 2.Bh7+ 
        ( 2.Rxf8+ Bxf8 3.Ne6 Qd6 4.Bh7+ Kh8 5.Nxf8 )
    2...Kh8 3.Rxf8+ Bxf8 4.Qf5 Bg7 
        ( 4...Bd7 5.Nf7+ Kg7 6.Qg6# )
    5.Bg8 Kxg8 
        ( 5...Bg6 6.Qxg6 Qxg8 7.Qxh5+ Bh6 8.Qxh6+ Qh7 9.Qxh7# )
    6.Qh7+ Kf8 7.Ne6+ Kf7 8.Qxg7# )
2.Ne6 Qd6 3.Qd2 {Black lost on time, but there's no defense to Qg5.} 1-0

[Event "?"]
[Site "Tilburg"]
[Date "1994.??.??"]
[Round "?"]
[White "Karpov"]
[Black "Georgiev, Kir."]
[Result "1-0"]
[EventDate "1994.??.??"]
[FEN "bq3rk1/3n1rb1/1p1P2p1/2p3N1/P7/1Q4P1/4RP1P/4R1K1 w - - 0 1"]

1.Re8 Qxd6 
    ( 1...Rxe8 2.Qxf7+ Kh8 3.Rxe8+ )
2.Qxf7+ Kh8 3.Ne6! 1-0

[Event "Puzzle 23"]
[Site "Belfort"]
[Date "1988.??.??"]
[Round "?"]
[White "Beliavsky"]
[Black "Kasparov"]
[Result "*"]
[EventDate "1988.??.??"]
[FEN "r1q2rk1/p4pbp/n5p1/1ppRP3/7Q/3B1N2/PP3PPP/2KR4 b - - 0 1"]

1...Nb4 2.Bxg6 {fxg6 was played in the game.  What happens after hxg6?  
does Black survive the attack?
} 2...hxg6 3.Ng5 Re8 4.Rd7 Rf8 
    ( 4...Nxa2+ 5.Kb1 )
    ( 4...Re7 5.Rxe7 Qf5 6.Qh7+ Kf8 7.Rxf7+ Qxf7 8.Nxf7 Kxf7 9.Rd7+ )
5.Qh7# *

[Event "Puzzle 24"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Mecking"]
[Black "Pace"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "1rb1q2k/1p5n/p2pBnpB/2pP4/P5Np/2P5/3Q2PP/4R1K1 w - - 0 1"]

1.Bg7+ Kxg7 2.Qh6+ Kh8 3.Nxf6 Qe7 4.Nxh7 1-0

[Event "Puzzle 25"]
[Site "Wijk aan Zee"]
[Date "2002.??.??"]
[Round "?"]
[White "Khalifman"]
[Black "Bareev"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "r1b2rk1/pp2bp1p/6pQ/2q5/5p2/3B1N2/PPP4P/1K3RR1 w - - 0 1"]

1.Rg5 {Black resigned.
} 1...Bxg5 
    ( 1...Qc7 2.Rh5 gxh5 3.Qxh7# )
    ( 1...f5 2.Rxg6+ hxg6 3.Qxg6+ Kh8 4.Qh6+ Kg8 5.Bc4+ Qxc4 
        ( 5...Rf7 6.Qg6+ )
    6.Rg1+ Kf7 7.Qg6# )
2.Nxg5 1-0

[Event "Puzzle 26"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "3q1r1k/4bp1p/5Np1/8/2P2Q2/3p2PP/5P2/4R1K1 w - - 0 1"]

1.Rxe7 Qxe7 
    ( 1...d2 2.Qh6 d1=Q+ 3.Kh2 Qh5 4.Nxh5 gxh5 5.Rd7 Qe8 6.Qf6+ Kg8 7.Rd5 
    h6 8.Qxh6 f5 9.Qg5+ Kh8 10.Rd6 )
2.Qh6 Qxf6 
    ( 2...Qe1+ 3.Kg2 Qe4+ 4.Kh2 )
3.Qxf8# *

[Event "Puzzle 27"]
[Site "Val Thorens"]
[Date "1990.??.??"]
[Round "?"]
[White "Szabolcsi"]
[Black "Legky"]
[Result "*"]
[EventDate "1990.??.??"]
[FEN "r5k1/pp4bp/1qpB2p1/2Np1b2/1P1P2n1/Q1P3P1/P1r4P/R2B1RK1 b - - 0 1"]

1...Qb5 2.Bxc2 
    ( 2.Rc1 Rg2+ 3.Kxg2 Ne3+ 4.Kf2 Qxf1+ 5.Kxe3 Re8+ 6.Be5 
        ( 6.Kd2 
            ( 6.Ne4 Rxe4+ 7.Kd2 Qf2+ 8.Kd3 Rxd4# )
        6...Qf2+ 7.Be2 Qxe2# )
    6...Bh6# )
2...Qe2 3.Rf4 Qxh2+ 4.Kf1 Ne3+ 5.Ke1 Nxc2+ *

[Event "Puzzle 28"]
[Site "Linares"]
[Date "1997.??.??"]
[Round "?"]
[White "Topalov"]
[Black "Kramnik"]
[Result "*"]
[EventDate "1997.??.??"]
[FEN "r5k1/ppB3pp/2p4r/2b3Q1/P1p1P3/3n2PP/2q2PBK/1R3R2 b - - 0 1"]

1...Nxf2 2.Qxc5 Rxh3+ 3.Kg1 
    ( 3.Bxh3 Ng4+ 4.Kg1 Qh2# )
3...Rh1+ 4.Bxh1 Nh3# *

[Event "Ch 6 Greek Gift and other Q+N mates"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "4rrk1/5ppp/8/3Q4/8/3B1N2/5PK1/8 w - - 0 1"]

1.Bxh7+ Kxh7 
    ( 1...Kh8 2.Qh5 g6 3.Qh6 )
2.Qh5+ Kg8 3.Ng5 *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "1r3rk1/q3nppp/8/8/8/3B1N1P/5PP1/2BQ1RK1 w - - 0 1"]

1.Bxh7+ Kxh7 2.Ng5+ Kg8 
    ( 2...Kh6 3.Ne6+ Kg6 
        ( 3...Kh7 4.Qh5+ Kg8 5.Ng5 )
    4.Qg4+ Kf6 5.Re1 fxe6 6.Qxe6# )
    ( 2...Kg6 3.Qg4 f5 4.Qg3 Rg8 
        ( 4...f4 5.Qg4 
            ( 5.Bxf4 Nf5 6.Qg4 )
        )
    5.Qd6+ Kh5 6.g4+ fxg4 7.hxg4+ Kxg4 8.Qd3 Rh8 9.Qf3+ Kh4 10.Qh3# )
3.Qh5 Rfe8 4.Qxf7+ Kh8 5.Bb2 Rxb2 
    ( 5...Rg8 6.Qh5# )
6.Qh5+ Kg8 7.Qxe8# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "1r3rk1/q3nppp/8/8/8/3B1N1P/5PP1/3Q1RK1 w - - 0 1"]

1.Bxh7+ Kxh7 2.Ng5+ Kg8? 
    ( 2...Kg6 3.Qg4 f5 4.Qg3 Rg8 5.Re1 )
    ( 2...Kh6 3.Qg4 
        ( 3.Qd2 Kg6 4.Qf4 Rb5! )
    3...Ng6 )
3.Qh5 Rfe8 4.Qxf7+ Kh8 5.Qh5+ Kg8 6.Qh7+ Kf8 7.Ne6+ Kf7 8.Qxg7+ 
    ( 8.Re1 Rg8 9.Ng5+ Kf8 10.Qh5 g6 11.Qh7 Rg7 12.Ne6+ )
8...Kxe6 9.Re1+ Kd7 10.Rd1+ Kc6 11.Qf6+ *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "1r3rk1/q2n1ppp/8/8/8/3B1N1P/5PP1/3Q1RK1 w - - 0 1"]

1.Bxh7+?? Kxh7 2.Ng5+ Kg8 3.Qh5 Nf6 *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "r1bq1rk1/pppn1ppp/4pb2/8/3P4/3B1N2/PPP1QPPP/RNB1K2R w KQkq - 0 1"]

1.h4! e5 2.Bxh7+ Kxh7 3.Ng5+ Kg8 
    ( 3...Bxg5 4.hxg5+ Kg6 5.Qh5+ Kf5 6.Qh3+ Ke4 
        ( 6...Kg6 7.Qh7# )
    7.Qf3+ Kxd4 8.Be3+ Kc4 9.Qe4+ Kb5 10.a4+ Ka5 11.b4+ Ka6 12.Qc4+ b5 13.
    Qxb5# )
4.Qh5 Bxg5? 
    ( 4...Re8 5.Qxf7+ Kh8 6.Qh5+ Kg8 7.Qh7+ Kf8 8.Qh8+ Ke7 9.Qh5 Rf8 
        ( 9...exd4 10.O-O )
    10.Bd2 )
5.hxg5 f5 6.g6 *

[Event "?"]
[Site "Battle Abbey"]
[Date "2001.??.??"]
[Round "?"]
[White "Richards"]
[Black "Heymann"]
[Result "1-0"]
[EventDate "2001.??.??"]
[FEN "r3k2r/bpqn1ppp/2b1p3/p3P3/8/P1BB1N2/1P2QPPP/R3R1K1 b kq - 0 1"]

1...O-O?? 2.Bxh7+ Kxh7 3.Ng5+ Kg8 4.Qh5 Rfe8 5.Qxf7+ Kh8 6.Rad1 
    ( 6.Qh5+ Kg8 7.Qh7+ Kf8 8.Qh8+ Ke7 9.Qxg7+ Kd8 10.Nf7+ Kc8 11.Nd6+ Kd8
    12.Qg5+ Re7 13.Qg8+ Nf8 14.Qxf8+ Be8 15.Rad1! )
6...Bxf2+ 7.Qxf2 Nf8 8.Rd3 1-0

[Event "Ch 6 Cutting off the king"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5pp1/8/3N4/8/8/4Q1K1/8 w - - 0 1"]

1.Ne7+ Kh8 2.Qh5# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5r1k/5ppp/8/3N4/8/8/4Q2R/6K1 w - - 0 1"]

1.Rxh7+ Kxh7 2.Qh5+ Kg8 3.Ne7# *

[Event "?"]
[Site "Esbjerg"]
[Date "2000.??.??"]
[Round "?"]
[White "Grischuk"]
[Black "Gurevich, M"]
[Result "0-1"]
[EventDate "2000.??.??"]
[FEN "r6r/1p2bpk1/1q6/p2pP3/3n1P2/P1BQ4/1P4PP/R4R1K b - - 0 1"]

1...Rxh2+!! 2.Kxh2 Rh8+ 3.Kg3 
    ( 3.Kg1 Ne2# )
3...Bh4+ {here Grischuk resigned
} 4.Kg4 Qh6 5.Bxd4 Qh5+ 6.Kh3 Bf2# 0-1

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Navarra"]
[Black "Delchev"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "r4rk1/1b1q1ppp/2n2b2/1p1P1N2/4R1PP/1B2B3/1P3P2/3Q1K1R w - - 0 1"]

1.Bg5 
    ( 1.dxc6 Qxd1+ 2.Bxd1 Bxc6 3.Bf3 Ra1+ 4.Ke2 Rxh1 5.Bxh1 Bxe4 6.Bxe4 
    Bxb2 )
1...Ne5 
    ( 1...Bxg5 2.hxg5 Na5 3.Ne7+ Kh8 4.Rxh7+ Kxh7 5.Qd3 Qxe7 6.Rxe7+ Kg8 
    7.g6 Nxb3 8.Qxb3 )
2.Bxf6 gxf6 3.Qc1 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "3q2r1/5ppk/5n1p/5N2/5Q2/6R1/7P/7K w - - 0 1"]

1.Rxg7+ Rxg7 
    ( 1...Kh8 2.Qxh6+ Nh7 3.Qxh7# )
2.Qxh6+ Kg8 3.Qxg7# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "3q2rk/5p1p/4n3/5N2/5Q2/7R/7P/7K w - - 0 1"]

1.Rxh7+ Kxh7 2.Qh6# *

[Event "?"]
[Site "Zurich"]
[Date "2001.??.??"]
[Round "?"]
[White "Kasparov"]
[Black "Short"]
[Result "1-0"]
[EventDate "2001.??.??"]
[FEN "r2qrnk1/3nbppp/1p2p3/pPppP2N/3P4/2P2N2/1P3PPP/R1BQR1K1 w - - 0 1"]

1.g3 Ng6 2.h4 Ndf8 3.Kg2 Qd7? 4.Bh6!! gxh6 5.Qd2 f5 6.exf6 Bd8 7.Qxh6 Ra7 
8.Ng5 Qxb5 9.f7+ Rxf7 10.Nxf7 1-0

[Event "?"]
[Site "Cannes"]
[Date "2001.??.??"]
[Round "?"]
[White "Kasparov"]
[Black "Bareev"]
[Result "1-0"]
[EventDate "2001.??.??"]
[FEN "5k1r/1p3p2/2b1pNrp/2qpP2N/5P1Q/pPP5/Pn2R1PK/4R3 w - - 0 1"]

1.Re3 d4 2.Rg3 dxc3? 
    ( 2...Rxg3 3.Qxg3 Ke7 4.Qh4 )
3.Rxg6 fxg6 4.Nd7+ Bxd7 5.Qf6+ {Black resigned here.
} 5...Ke8 
    ( 5...Kg8 6.Qg7# )
6.Ng7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "6k1/6bR/6p1/1pPqp3/rn1pNr2/3P1P2/1B1Q2P1/1K5R w - - 0 1"]

1.g3 Qb3 
    ( 1...Rf7 2.Rxg7+ Rxg7 
        ( 2...Kxg7 3.Qh6+ Kg8 4.Qh8# )
    3.Nf6+ )
2.gxf4 
    ( 2.Kc1 Nxd3+ 3.Qxd3 
        ( 3.Kb1 Qa2+ 4.Kc2 Qxb2+ 5.Kxd3 Qb3+ 6.Ke2 Qxf3+ 7.Ke1 Ra1+ )
    3...Qxd3 4.gxf4 Rc4+ )
2...Ra1+ 3.Kxa1 Qa2# *

[Event "?"]
[Site "Holland"]
[Date "1994.??.??"]
[Round "?"]
[White "Nijboer"]
[Black "Hodgson"]
[Result "0-1"]
[EventDate "1994.??.??"]
[FEN "2kr4/pp3pp1/2p3b1/3nPP2/q7/2P5/1P1BQ3/rBK1RR2 b - - 0 1"]

1...Bh5 2.Qxh5 
    ( 2.Qe4 Nxc3 3.Bxc3 
        ( 3.bxc3 
            ( 3.Qxa4 Nxa4 )
        3...Qa3+ 4.Kc2 Ra2+ 5.Bxa2 Qxa2+ 6.Kc1 Qxd2+ 7.Kb1 Rd5 8.c4 Qb4+ 
        9.Kc1 Rd2 )
    3...Rd1+ 4.Rxd1 Qxe4 )
2...Qa2 3.Kc2 Qc4 4.b3 
    ( 4.Rf2 Nb4+ 5.Kc1 Rxb1+ 6.Kxb1 Qa2+ 7.Kc1 Qa1# )
4...Nb4+ 5.Kc1 Rxb1+ {white resigned here.
} 6.Kxb1 Qxb3+ 7.Kc1 Qc2# 0-1

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5r1k/4N2p/3p4/3P1p2/5Q2/2b5/r3p1PP/4R2K w - - 0 1"]

1.Qxd6 Rfa8 
    ( 1...Bxe1 2.Qe5+ Rf6 3.Qxf6# )
2.Kg1? 
    ( 2.Qc7 Bg7 
        ( 2...Bf6 3.g3 Ra1 4.Rxa1 Rxa1+ 5.Kg2 Bxe7 
            ( 5...e1=Q 6.Qd8+ Kg7 7.Qg8+ Kh6 8.Nxf5+ Kh5 9.g4# )
            ( 5...Kg7 6.Nxf5+ Kg6 7.Nh4+ Bxh4 
                ( 7...Kh6 8.Qf4+ Bg5 9.Qf8+ Kh5 10.Qf7+ Kg4 
                    ( 10...Kh6 11.Nf5# )
                11.h3# )
            8.Qc2+ Kh6 9.Qxe2 )
            ( 5...Ra8 6.Kf2 )
        6.Qxe7 e1=Q 7.Qf8# )
    3.g3 Ra1 4.Rxa1 Rxa1+ 5.Kg2 e1=Q 6.Qd8+ )
2...Bd4+ 3.Kh1 Ra1 4.Qg3 Rxe1+ 5.Qxe1 Ra1 *

[Event "Puzzle 29"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "3r1rk1/2qQ1ppp/8/4pN2/5n2/R6R/6PP/7K w - - 0 1"]

1.Ne7+ Kh8 2.Rxh7+ Kxh7 3.Rh3+ Nxh3 4.Qxh3# *

[Event "Puzzle 30"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "r1b2rk1/3n1ppp/p3p3/npqpP3/5P2/2NB1N2/PPPQ2PP/1K1R3R w - - 0 1"]

1.Bxh7+ Kxh7 2.Ng5+ Kg6 
    ( 2...Kh6 3.Qd3 g6 4.Qh3+ Kg7 5.Qh7# )
    ( 2...Kg8 3.Qd3 Re8 
        ( 3...f5 4.Qh3 Re8 5.Qh5 Bb7 6.Rd3 )
    4.Qh7+ Kf8 5.Qh5 Ke7 
        ( 5...g6 6.Qh7 )
    6.Qxf7+ Kd8 7.Nxe6+ Rxe6 8.Qxe6 )
3.Qd3+ f5 4.Qh3 Nxe5 5.Qh7+ Kf6 6.fxe5+ Kxg5 7.Ne2 Rf7 8.h4+ Kg4 9.Qg6# *

[Event "Puzzle 31"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Korchnoi"]
[Black "Kotsur"]
[Result "*"]
[EventDate "2002.??.??"]
[FEN "q1rr2k1/1b2bppp/pP2nn2/8/PP1p4/1N1B1N1P/R2B1PP1/1Q2R1K1 w - - 0 1"]

1.Ng5 Bxg2 2.Bxh7+ 
    ( 2.Rxe6 Bxh3 3.Bxh7+ )
2...Kf8 
    ( 2...Kh8 3.Nxf7# )
    ( 2...Nxh7 3.Qxh7+ Kf8 4.Qh8# )
3.Rxe6 Bxh3 
    ( 3...fxe6 4.Qg6 )
4.Be4 Nxe4 5.Qxe4 Bxg5 
    ( 5...fxe6 6.b7 
        ( 6.Qg6 Qg2# )
    )
6.b7 Qb8 7.bxc8=Q Rxc8 8.Re5 f5 9.Rxf5+ *

[Event "Puzzle 32"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]

1.e4 c6 2.d4 d5 3.Nd2 dxe4 4.Nxe4 Nd7 5.Ng5 Ngf6 6.Bd3 e6 7.N1f3 Bd6 8.Qe2
Qc7 9.Nxf7! Kxf7 10.Ng5+ Ke7 
    ( 10...Kf8 11.Nxe6+ )
11.Qxe6+ Kd8 12.Nf7# *

[Event "Puzzle 33"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Beliavsky"]
[Black "Wu, Shaobin"]
[Result "*"]
[EventDate "2002.??.??"]
[FEN "r3rbk1/p2N2pp/5R2/2pRP3/6q1/1P4P1/P2Q2KP/8 w - - 0 1"]

1.Qd3 Rac8 2.Rh6! *

[Event "Puzzle 34"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Christiansen"]
[Black "Mosquera"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "3b4/5Q2/1pnkp3/p5pp/P1B5/1P1N2PP/4qPK1/8 w - - 0 1"]

1.Nc5 Qc2 
    ( 1...Qe5 2.Nb7# )
    ( 1...Ne5 2.Qxe6+ )
2.Nb7+ Ke5 3.Qxe6+ Kd4 4.Qe3# 1-0

[Event "Ch 7 Deadly Diagonal Q + B mates"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "3q1r1k/5pp1/4nb1p/7Q/3pB1R1/5P2/5P1P/6RK w - - 0 1"]

1.Rxg7 Nxg7 
    ( 1...Bxg7 2.Qf5 Ng5 3.Rxg5 hxg5 4.Qh7# )
2.Qxh6+ Kg8 3.Qh7# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/1p3pp1/2pb2q1/3P4/2B1P3/5P2/4QP1P/5R1K b - - 0 1"]

1...cxd5 2.Bxd5?? 
    ( 2.exd5 Qh5 3.f4 )
2...Qh5! *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "r4rk1/4qppp/5n2/8/8/2N5/2Q2PPP/1B3RK1 w - - 0 1"]

1.Nd5! Qe6 
    ( 1...Qe4 2.Nxf6+ gxf6 3.Qxe4 )
2.Nxf6+ Qxf6 3.Qxh7# *

[Event "Ch 7 Important Tactical Idea"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "3q1r1k/5p1B/8/7Q/8/6P1/5P1K/8 w - - 0 1"]

1.Qh6!! 
    ( 1.Be4+ Kg7 2.Qh7+ Kf6 3.Qf5+ Kg7 )
1...Re8 2.Bg6+ Kg8 3.Qh7+ Kf8 4.Qxf7# *

[Event "?"]
[Site "Cannes"]
[Date "2001.??.??"]
[Round "?"]
[White "Grischuk"]
[Black "Kasparov"]
[Result "0-1"]
[EventDate "2001.??.??"]
[FEN "8/3k4/p3p2p/1p1bBp2/nqr1pP1Q/4R3/P1P1N1r1/K1R5 b - - 0 1"]

1...Rxe2! 2.Rxe2 Qa3 3.Rg1 
    ( 3.c3 Qxc1# )
3...Rc3 4.Rg7+ Kc6 5.Rc7+ Kb6 6.Bd4+ Kxc7 0-1

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Svidler"]
[Black "Bischoff"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "6rk/1bq1b2p/3pp1pQ/r3n3/4PN2/2B5/PP2B2P/1K1R2R1 w - - 0 1"]

1.Nxg6+ Rxg6 2.Rxg6 Bxe4+ 3.Bd3 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "r4rk1/bp2qnpp/p2Np3/P3Pp2/1P6/3B1P2/4QP1P/1R1R3K b - - 0 1"]

1...Nxd6 2.exd6 Qxd6 3.Bxf5 Qf4 4.Bxe6+ Kh8 5.Bd5 
    ( 5.Rg1 Rae8 )
5...Bb8 *

[Event "IBCA World Championship"]
[Site ""]
[Date "2002.??.??"]
[Round "?"]
[White "Hengles"]
[Black "Palacios Perez"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "r4rk1/p3bppp/1qppb3/4p1P1/7P/1P1BR3/PBP1QP2/2KR4 w - - 0 1"]

1.Rxe5!! dxe5 
    ( 1...Rae8 2.Rxe6 Bxg5+ 
        ( 2...fxe6 3.Bxh7+ Kxh7 4.Qh5+ Kg8 5.g6 )
    3.hxg5 Rxe6 4.Bxh7+ {black resigned
    } 4...Kxh7 5.Qh5+ Kg8 6.Rh1 f5 7.g6 )
2.Qxe5 f6 
    ( 2...Bf6 3.gxf6 g6 4.Qg5 Kh8 5.h5 Rg8 6.hxg6 fxg6 7.f7+ Rg7 8.Qh6 )
3.Qxe6+ Kh8 
    ( 3...Rf7 4.Bc4 Rf8 5.Qxe7 )
4.Qxe7 1-0

[Event "?"]
[Site "Lausanne"]
[Date "1998.??.??"]
[Round "?"]
[White "Anand"]
[Black "Karpov"]
[Result "1-0"]
[EventDate "1998.??.??"]
[FEN "2r4k/5Qp1/1Bq4p/P3R3/8/2np3P/2p2PP1/2R3K1 w - - 0 1"]

1.Bd4! Rg8 2.Re6 d2 3.Rxc6 dxc1=Q+ 4.Kh2 Qd2 5.Rc8 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5r2/2p3kp/2bp1q2/p1P1r3/P2Q1p2/6P1/3R1P1P/2R2BK1 b - - 0 1"]

1...fxg3 2.hxg3?? 
    ( 2.fxg3 Rxc5 3.Rxc5 dxc5 )
2...Qf3 3.Qh4 Rh5 *

[Event "Ch 7 Cutting off the king's escape"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5r1k/6pp/8/8/2B5/8/4Q1K1/7R w - - 0 1"]

1.Rxh7+ Kxh7 2.Qh5# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5r1k/6pp/2B5/8/8/8/4Q1K1/7R w - - 0 1"]

1.Rxh7+ Kxh7 2.Qh5+ Kg8 3.Bd5+ Rf7 4.Qxf7+ Kh8 5.Qh5# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "r6r/ppp2pk1/2npqn2/2b1p1B1/4PP2/1P1P3P/1PPN2P1/R2Q1R1K w - - 0 1"]

1.fxe5 Rxh3+ 2.gxh3 Qxh3# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "2r4k/4rp1p/4b3/1q6/3R4/6QP/3B2PK/8 w - - 0 1"]

1.Rd8+ Rxd8 
    ( 1...Qe8 2.Bg5 )
    ( 1...Re8 2.Rxe8+ Qxe8 3.Bg5 Qd8 4.Bxd8 Rxd8 5.Qe5+ Kg8 6.Qg5+ )
2.Bc3+ *

[Event "?"]
[Site "Cala Galdana"]
[Date "2001.??.??"]
[Round "?"]
[White "Campos Moreno"]
[Black "Adams"]
[Result "0-1"]
[EventDate "2001.??.??"]
[FEN "7r/4kp2/b1qp1p1p/4p3/1Q2P3/1N3P2/5KPP/3R4 b - - 0 1"]

1...Qc7 2.Na5 
    ( 2.Qd2 Qb6+ 3.Qe3 )
2...Qa7+ 3.Kg3 
    ( 3.Ke1 Qe3# )
3...Rg8+ 4.Kh3 Bc8+ {White resigned here.
} 5.Kh4 
    ( 5.g4 Bxg4+ 6.fxg4 
        ( 6.Kg3 Be6+ 7.Kh4 Qf2+ 8.Kh5 Qxh2# )
    6...Qe3+ 7.Kh4 
        ( 7.Kg2 Rxg4+ 8.Kh1 Qf3# )
    7...Qf2+ 8.Kh3 Qf3+ 9.Kh4 Qxg4# )
5...Qf2+ 6.g3 Qxh2# 0-1

[Event "?"]
[Site "Linares"]
[Date "2002.??.??"]
[Round "?"]
[White "Kasparov"]
[Black "Ponomariov"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "7r/2r1qk1p/3Rb2Q/1Bp2p2/4p3/2P5/1P3P1P/3R2K1 w - - 0 1"]

1.Be2! Qf6 2.Bh5+ Ke7 3.Rxe6+! {black resigned
} 3...Kxe6 
    ( 3...Qxe6 4.Qg7+ Qf7 5.Qxf7# )
4.Rd6+ Kxd6 5.Qxf6+ 1-0

[Event "Puzzle 35"]
[Site "Novosibirsk"]
[Date "2002.??.??"]
[Round "?"]
[White "Karpov, Viktor"]
[Black "Rudykh"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "2b2r1k/1p2r1pp/pqnbpn2/3p2B1/1P1P4/P1N2N1P/2B2PP1/R2QR1K1 w - - 0 1"]

1.Qd3 Bd7 2.Bxf6 gxf6 3.Nxd5! {black resigned} 3...exd5 4.Rxe7 Nxe7 5.
Qxh7# 1-0

[Event "Puzzle 36"]
[Site "Torquay"]
[Date "2002.??.??"]
[Round "?"]
[White "Ramesh"]
[Black "Ledger, D"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "3r1rk1/2p1q1n1/p5QB/Pn1p4/4p3/2P5/2B2PP1/3RR1K1 w - - 0 1"]

1.Rxd5 Rxd5 2.Bxe4 Re5 3.Qh7+ Kf7 4.Bxg7 Rh5 
    ( 4...Ke6 5.Bd5+ Kxd5 6.Rxe5+ )
5.Bg6# 1-0

[Event "Puzzle 37"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "4N2k/1b4b1/pQ1p2pp/3q1p2/p2P2r1/8/1P1B1PPP/2R2B1K w - - 0 1"]

1.f3 {the only good alternative
other moves like Qd8, Nc7, Nxg7 lead to trouble} 
    ( 1.Nc7 Qxg2+ 2.Bxg2 Bxg2+ 3.Kg1 Bh3+ 
        ( 3...Be4+! 4.Kf1 Bd3+ 5.Ke1 Rg1# )
    4.Kh1 Bg2+ 5.Kg1 )
*

[Event "Puzzle 38"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "q2rrbk1/5pp1/2b5/3N1BpR/1R2Q3/6P1/5P2/6K1 w - - 0 1"]

1.Rh8+ 
    ( 1.Bh7+ Kh8 2.Bg8+ Kxg8 3.Qh7# )
1...Kxh8 2.Qh4+ Kg8 3.Qh7# *

[Event "Puzzle 39"]
[Site "Las Palmas"]
[Date "1994.??.??"]
[Round "?"]
[White "Karpov"]
[Black "Morovic Fernandez"]
[Result "1-0"]
[EventDate "1994.??.??"]
[FEN "1b2r1k1/4rpp1/p2q1n2/2Rp1BB1/Np1P4/nP4P1/5PK1/3Q3R w - - 0 1"]

1.Rh8+!! Kxh8 2.Qh1+ Kg8 3.Bxf6 Qxg3+ 
    ( 3...Qxf6 4.Qh7+ Kf8 5.Qh8# )
4.fxg3 Re2+ 5.Kh3 gxf6 6.Kg4 1-0

[Event "Puzzle 40"]
[Site "Linares"]
[Date "1999.??.??"]
[Round "?"]
[White "Adams"]
[Black "Leko"]
[Result "1-0"]
[EventDate "1999.??.??"]
[FEN "r3rbk1/ppq2pp1/5n1p/2n1NN2/7P/2B2Q2/PPP3P1/2KR3R w - - 0 1"]

1.Nxh6+ gxh6 2.Ng4! Nxg4 3.Qxg4+ Kh7 4.Qf5+ Kg8 5.Qf6 Kh7 6.Qh8+ Kg6 7.h5+
{black resigned} 7...Kf5 8.Qf6+ Kg4 
    ( 8...Ke4 9.Qf3# 
        ( 9.Rhe1# )
    )
9.Qf3+ Kg5 10.Bf6# 1-0

[Event "Puzzle 41"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "2r2r1k/1b2bppp/2n5/1B1N4/4n3/q3B1P1/5PK1/2RQ3R w - - 0 1"]

1.Rxh7+ Kxh7 2.Qh5+ Kg8 3.Rh1 f5 4.Bc4 Rfe8 5.Nxe7+ Kf8 6.Qf7# 
    ( 6.Ng6# )
*

[Event "Puzzle 42"]
[Site "Moscow"]
[Date "1998.??.??"]
[Round "?"]
[White "Kasparov"]
[Black "Smirin"]
[Result "1-0"]
[EventDate "1998.??.??"]
[FEN "2n3k1/6b1/1p1pR2p/1q1Pp3/2r1P3/6PB/8/5QK1 w - - 0 1"]

1.Rxh6!! Bxh6 2.Be6+ Kh8 3.Qf6+ {white resigned} 3...Bg7 
    ( {white resigned} 3...Kh7 4.Qf7+ Bg7 5.Bf5+ Kh8 6.Qh5+ Kg8 7.Be6+ Kf8
    8.Qf7# )
4.Qh4+ Bh6 5.Qxh6# 1-0

[Event "Puzzle 43"]
[Site "Torquay"]
[Date "2002.??.??"]
[Round "?"]
[White "Speelman"]
[Black "Koneru"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "r4rk1/1ppq1p2/5npQ/p1P1Rb1p/1n6/1P1P2PP/PB3PB1/R5K1 w - - 0 1"]

1.Be4 Ra6 
    ( 1...Bxe4 2.Rxh5 Nxh5 
        ( 2...gxh5 3.Bxf6 )
    3.Qh8# )
2.Rxf5 gxf5 3.Qg5+ Kh8 4.Bxf5 {black resigned
} 4...Qd8 5.Qh6+ Kg8 6.Bxf6 Qxf6 7.Qh7# 1-0

[Event "Ch 8 The Killer pawn"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/6b1/6P1/8/6Q1/8/8/6K1 w - - 0 1"]

1.Qe6+ Kh8 
    ( 1...Rf7 2.Qxf7+ Kh8 3.Qf8+ )
2.Qh3+ Kg8 3.Qh7# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "r5k1/4Q1b1/6P1/7q/6n1/8/5RP1/5RK1 w - - 0 1"]

1.Rf8+ Rxf8 
    ( 1...Bxf8 2.Qf7+ Kh8 3.g7+ Bxg7 4.Qxh5+ Nh6 5.g4 )
2.Rxf8+ Bxf8 3.Qf7+ Kh8 4.Qxf8# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5r1k/4np2/4qb1P/8/6Q1/8/6RR/6K1 w - - 0 1"]

1.Qg7+ Bxg7 2.hxg7+ Kg8 3.Rh8# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "4r1k1/4npP1/4qb2/8/4B2p/5Q1P/8/6RK w - - 0 1"]

1.Bh7+ Kxh7 2.Qh5+ Kg8 3.Qh8# *

[Event "Olympiad"]
[Site "Moscow"]
[Date "1994.??.??"]
[Round "?"]
[White "Adams"]
[Black "Tomorhuyag"]
[Result "1-0"]
[EventDate "1994.??.??"]
[FEN "1r1r1b1k/1bpq2pp/p4p2/P2np2P/1pBP3N/2P5/1P1B1PP1/R2QR1K1 w - - 0 1"]

1.Ng6+ hxg6 2.hxg6 Bd6 
    ( 2...Qf5 3.Bd3 Qxd3 4.Qh5+ )
3.Qh5+ Kg8 4.dxe5 Bxe5 5.Rxe5 fxe5 6.Bg5 Qe6 7.Be7!! {White resigns} 7...
Qxe7 8.Qh7+ Kf8 9.Qh8# 1-0

[Event "?"]
[Site "Moscow"]
[Date "1996.??.??"]
[Round "?"]
[White "Morozevich"]
[Black "Dolmatov"]
[Result "1-0"]
[EventDate "1996.??.??"]
[FEN "r3r1k1/pp4p1/4b1P1/3p2Q1/2pP1P2/P1P3K1/2q3P1/R1B4R w - - 0 1"]

1.Rh5!! Qxc3+ 2.Kh2 Qxa1 
    ( 2...Qxd4 3.Qh4 Kf8 4.Be3 Qxe3 5.Re1 Qd3 
        ( 5...Qc5 6.Rf5+ Bxf5 7.Qh8# )
    6.Rh8+ Bg8 7.Rxg8+ Kxg8 8.Qh7+ Kf8 9.Qh8# )
3.Qh4 Kf8 4.f5 Bg8 
    ( 4...Qxc1 5.fxe6 )
5.Rh8 Qxc1 6.f6! Qh6 
    ( 6...gxf6 7.Qxf6# )
7.Rxh6 Re4 8.Qh5 gxf6 
    ( 8...gxh6 9.g7# )
9.g7+ Ke7 10.Qf5 Re6 11.Qxd5 Rd8 12.Qxc4 Rc6 13.Qb4+ Rcd6 14.Qxb7+ R6d7 
15.Qe4+ Be6 16.Rh8 Rxd4 17.Qh7 1-0

[Event "?"]
[Site "Dubai"]
[Date "2002.??.??"]
[Round "?"]
[White "Svidler"]
[Black "Short"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "4rrk1/1b4pp/p3p3/2npP2P/1q1N4/3BQ3/1PP3P1/2KR3R w - - 0 1"]

1.Bg6!! hxg6 
    ( 1...Rb8 2.h6 hxg6 
        ( 2...Bc8 3.Bxh7+ Kxh7 4.hxg7+ Kxg7 5.Qg5+ Kf7 6.Rh7+ Ke8 7.Qe7# )
    3.hxg7 Kxg7 4.Qh6+ Kf7 5.Rdf1+ Ke7 6.Qg7+ Ke8 7.Rxf8# )
    ( 1...Re7 {Actual game
    } 2.Rdf1 Rxf1+ 3.Rxf1 Na4 4.Nb3 hxg6 5.hxg6 Qh4 6.Qf3 Qg5+ 7.Nd2 Qf5 
        ( 7...Re8 8.Qf7+ )
        ( 7...Qxg6 8.Qf8+ Kh7 9.Rh1+ )
    8.Qg3 Qh5 9.Qf4 Qf5 10.Qh4 Qxe5 
        ( 10...Qxg6 11.Qxe7 )
    11.Qh7# 
        ( 11.Qxe7?? Qxb2+ )
    )
2.hxg6 Na4 
    ( 2...Rf5 3.Qh3 Kf8 4.Qh8+ Ke7 5.Qh4+ 
        ( 5.Qxg7+ Kd8 6.Rh7 Qb6 7.Nxf5 exf5 8.Qf6+ Qxf6 9.exf6 )
    5...Kd7 6.Nxf5 Qxh4 7.Nxh4 )
3.Rh8+ 
    ( 3.b3 Qa3+ 4.Kb1 Qb2# )
3...Kxh8 4.Qh3+ Kg8 5.Qh7# 1-0

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Van den Doel"]
[Black "Sakalauskas"]
[Result "*"]
[EventDate "2002.??.??"]
[FEN "6k1/p1q1bppp/1p6/4pP1P/3r2P1/P2B1Q2/1PP5/1K2R3 w - - 0 1"]

1.h6 g6 
    ( 1...f6 2.hxg7 Bd8 
        ( 2...Kxg7 3.g5 )
    3.g5 Qxg7 4.g6 h6 5.Bc4+ Kh8 6.Bf7 Qf8 7.Rh1 Kg7 8.Qh3 Qh8 9.Ba2 Be7 
    10.Qb3 Qe8 11.c3 Rd8 12.Qc4 Bc5 
        ( 12...b5 13.Rxh6 bxc4 14.Rh7+ Kf8 15.Bxc4 )
    13.Rxh6 {black resigned
    } 13...Kxh6 14.Qh4+ Kg7 15.Qh7+ Kf8 16.g7+ )
2.fxg6 fxg6 3.Rf1 Bd6 
    ( 3...Rf4 4.Qd5+ Kh8 
        ( 4...Kf8 5.Rxf4+ exf4 6.Bc4 Bg5 7.Qg8+ Ke7 8.Qxh7+ )
    5.Rxf4 exf4 6.Qf7 Bd6 7.Qe8+ )
4.Qa8+ Qb8 5.Bc4+ Kh8 
    ( 5...Rxc4 6.Qd5+ )
6.Qxb8+ Bxb8 7.Rf8# *

[Event "Candidates Tournament"]
[Site "?"]
[Date "1959.??.??"]
[Round "?"]
[White "Keres"]
[Black "Petrosian"]
[Result "0-1"]
[EventDate "1959.??.??"]
[FEN "3q2k1/3b2r1/1p1p4/p1n2p2/2PNpPrp/PP2Q3/1R3RPP/5BK1 w - - 0 1"]

1.b4 Rg3 2.hxg3 hxg3 3.Rfd2 Qh4 4.Be2 Rh7 5.Kf1 Qxf4+! {white resigned as 
after Rh1# is threatened.
} 0-1

[Event "British Rapidplay"]
[Site "?"]
[Date "2002.??.??"]
[Round "?"]
[White "Crouch"]
[Black "Summerscale"]
[Result "0-1"]
[EventDate "2002.??.??"]
[FEN "4r1k1/1p5p/3N4/3P2p1/PP2pp2/1Q2P1P1/5PKP/2q5 b - - 0 1"]

1...f3+ 2.Kh3 h5 {white resigned.
} 3.Qc4 Qh1 0-1

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Dominguez"]
[Black "Johansen"]
[Result "*"]
[EventDate "2002.??.??"]
[FEN "3r1rk1/p3bpp1/8/1R2PPqp/3pQ3/PP3R1P/1P4P1/6K1 w - - 0 1"]

1.f6 Bxf6 2.exf6 Qxb5 3.Rg3 g5 
    ( 3...g6? 4.Rxg6+ fxg6 5.Qxg6+ Kh8 6.Qg7# )
    ( 3...Rfe8 4.Rxg7+ Kf8 5.Qh7 
        ( 5.Rh7! Kg8 6.Rg7+ Kf8 7.Rh7 {draw since if Rxe4 then Rh8#.
        } )
    5...Re1+ 6.Kh2 
        ( 6.Kf2 Qf1+ 7.Kg3 Re3+ 8.Kh4 Qxf6+ )
    6...Qe5+ 7.Rg3 Qxf6 )
4.Qh4 g4 
    ( 4...Rd5! 5.Qxh5 Rf5 6.Qh6 
        ( 6.Kh2? Qe5 7.h4 )
        ( 6.h4 Rf1+ 7.Kh2 Qe5 8.hxg5 Qe1 )
    6...Qf1+ 7.Kh2 Rxf6 8.Rxg5+ Rg6 9.Rxg6+ fxg6 10.Qxg6+ Kh8 11.Qh6+ Kg8 
    12.Qg6+ )
5.Rxg4+! {black resigned.
} 5...hxg4 
    ( 5...Kh8 6.Rg5 Qxg5 7.Qxg5 Rg8 8.Qh6# )
6.Qh6 *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "2r2rk1/p4p1p/4pPpR/2p5/8/1qn1P3/1B3QPP/5RK1 w - - 0 1"]

1.Rxh7 Kxh7 
    ( 1...Rfe8 2.Qh4 )
    ( 1...Ne4 2.Rg7+ Kh8 3.Qh4# )
    ( 1...Ne2+ 2.Kh1 )
2.Qh4+ Kg8 3.Qh6 *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "3r1rk1/p4p1p/4pPpR/2p5/8/1qn1P3/1B3QPP/5RK1 b - - 0 1"]

1...Nd1 2.Qh4 
    ( 2.Qf4 Qxe3+ 
        ( 2...Qxb2? 3.Rxh7 Kxh7 4.Qh4+ Kg8 5.Qh6 Qxf6 6.Rxf6 c4 7.h4 c3 8.
        h5 c2 
            ( 8...gxh5 9.Qg5+ Kh8 10.Rh6# )
        9.hxg6 fxg6 10.Rxg6+ Kf7 11.Qh7+ Ke8 12.Rxe6# )
    )
2...Qxe3+ 3.Kh1 Nf2+ 4.Rxf2 
    ( 4.Qxf2 Qxf2 5.Rxf2 Rd1+ )
    ( 4.Kg1 Ng4+ 5.Kh1 Nxh6 )
4...Rd1+ *

[Event "Olympiad"]
[Site "Moscow"]
[Date "1994.??.??"]
[Round "?"]
[White "Kasparov"]
[Black "Lautier"]
[Result "1-0"]
[EventDate "1994.??.??"]
[FEN "2b2r1k/4np1p/p6P/2r1qpQ1/1pP1p3/4N3/PPB2PP1/1K1R3R w - - 0 1"]

1.Rh5 Rg8 2.Ng4 Rxg5 3.Nxe5 Rxh5 4.Rd8+ Ng8 5.Nxf7# 1-0

[Event "?"]
[Site "Yerevan"]
[Date "2000.??.??"]
[Round "?"]
[White "Solak"]
[Black "Iljushin"]
[Result "1-0"]
[EventDate "2000.??.??"]
[FEN "rq2k1r1/2Rp1p1p/p3pP2/3b4/3Q4/4B1P1/1P5P/2R3K1 w - - 0 1"]

1.Qb4 {Black resigned.
} 1...Qxb4 
    ( 1...Qd8 2.Rc8 Rxc8 3.Rxc8 Qxc8 4.Qe7# )
2.Rc8+ Rxc8 3.Rxc8# 1-0

[Event "Simul"]
[Site "Prague"]
[Date "2001.??.??"]
[Round "?"]
[White "Kasparov"]
[Black "Movsesian"]
[Result "1-0"]
[EventDate "2001.??.??"]
[FEN "r1b1rkn1/2qp1pp1/2p4p/p3pP2/1bB1P3/2N1Q1R1/PPPB2PP/R6K w - - 0 1"]

1.f6 gxf6 
    ( 1...g5 2.Rxg5 hxg5 3.Qxg5 Nxf6 
        ( 3...Rd8 4.Qg7+ )
    4.Qxf6 d5 5.Bh6+ Kg8 6.Qg7# )
    ( 1...Nxf6 2.Rxg7 Kxg7 3.Qxh6+ Kg8 4.Qg6+ Kh8 5.Qxf6+ Kh7 6.Qxf7+ Kh8 
    7.Qf6+ Kh7 8.Qh6# )
2.Rf1! Bxc3 3.Rxg8+ Kxg8 4.Qg3+ Kf8 5.Rxf6 d5 6.Bxh6+ Ke7 7.Rxf7+ Kd6 
    ( 7...Kxf7 8.Qg7+ )
8.Qg6+ Be6 9.Rxc7 Kxc7 10.exd5 cxd5 11.Bb5 Reb8 12.a4 Bd7 13.bxc3 Bxb5 14.
axb5 Rxb5 15.h4 a4 16.Bg7 d4 17.Qf7+ Kb6 18.Qe6+ Kb7 19.Bxe5 Rxe5 20.Qxe5 
a3 21.Qd5+ Kb8 22.cxd4 a2 23.Qb3+ Kc7 24.Qc3+ Kd7 25.Qa1 Kd6 26.c4 1-0

[Event "?"]
[Site "Benidorm"]
[Date "2002.??.??"]
[Round "?"]
[White "Karjakin"]
[Black "Amura"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "r4r2/5ppk/p1n2q1p/1p2pP1Q/2bpP3/P2B3P/1PP3P1/R1B2RK1 w - - 0 1"]

1.g4 g5 
    ( 1...Qd8 2.f6 Bxd3 3.fxg7 Kxg7 
        ( 3...Bxf1 4.Qxh6+ Kg8 5.Qh8# )
    4.Bxh6+ Kg8 5.cxd3 )
2.h4 gxh4 
    ( 2...Rg8 3.hxg5 )
3.g5 Rg8 4.g6+ {black resigned
} 4...fxg6 5.Qxh6# 1-0

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Ponomariov"]
[Black "Akopian"]
[Result "0-1"]
[EventDate "2002.??.??"]
[FEN "r4rk1/2q1bppp/6P1/3p1P2/3p1PQP/1p1B4/1PP5/2KR3R w - - 0 1"]

1.f6 hxg6!! 2.fxe7 Qxe7 3.Qh3 Qb4 4.Kb1 Qa5 5.cxb3 Rfc8 6.Qxc8+ Rxc8 0-1

[Event "Puzzle 44"]
[Site "Bermuda"]
[Date "1999.??.??"]
[Round "?"]
[White "Adams"]
[Black "Seirawan"]
[Result "0-1"]
[EventDate "1999.??.??"]
[FEN "5b1k/6p1/1p5p/p2Pq3/5p2/8/PP1B1PPP/R4RK1 b - - 0 1"]

1...f3 2.Rfe1 
    ( 2.Rfd1 Bd6 3.gxf3 Qxh2+ 4.Kf1 )
2...Qd4 3.g3 Qxd2 4.Rad1 Qb4 5.a3 0-1

[Event "Puzzle 45"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Bruzon"]
[Black "Felgaer"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "1r4b1/2r1p1kp/3p1p2/3P2pP/1p1RQPP1/PB6/KP2R3/2q5 w - - 0 1"]

1.Rc4 Rxc4 2.Qxe7+ Bf7 3.h6+ {black resigned
} 3...Kg6 
    ( {black resigned
    } 3...Kxh6 4.Qxf6+ Bg6 5.Rh2# )
    ( {black resigned
    } 3...Kg8 4.Qxf6 )
4.f5+ Kxh6 5.Qxf6+ Bg6 6.Rh2# 1-0

[Event "Puzzle 46"]
[Site "Nagpur"]
[Date "2002.??.??"]
[Round "?"]
[White "Ganguly"]
[Black "Barua"]
[Result "*"]
[EventDate "2002.??.??"]
[FEN "1r4k1/4q1p1/6Pp/p2pPB1R/1pnP1p2/2P2Nb1/4K3/1Q6 w - - 0 1"]

1.Ng5 hxg5 2.Qh1 Bh4 3.Qxd5+ Kf8 4.Rh8# *

[Event "Puzzle 47"]
[Site "Belfort"]
[Date "1988.??.??"]
[Round "?"]
[White "Ehlvest"]
[Black "Andersson"]
[Result "*"]
[EventDate "1988.??.??"]
[FEN "2r2rk1/1q1pbppp/p3pP2/8/3Q1P2/2p1BP2/PPP3RP/2KR4 w - - 0 1"]

1.Rxg7+ Kh8 2.Rg8+!! {Black resigned
} 2...Rxg8 
    ( 2...Kxg8 3.Rg1+ Kh8 4.fxe7+ f6 5.exf8=Q+ Rxf8 6.Qxc3 )
3.fxe7+ Rg7 4.Rg1 
    ( 4.Qxc3? Rxc3 
        ( 4...Kg8! )
    5.e8=Q+ Rg8 6.Bd4+ )
4...Qxb2+ 5.Kd1 Qb1+ 6.Bc1 Rg8 7.Rxg7 Rxg7 8.e8=Q# *

[Event "Puzzle 48"]
[Site "Polanica Zdroj"]
[Date "1995.??.??"]
[Round "?"]
[White "Kislov"]
[Black "Zoltek"]
[Result "1-0"]
[EventDate "1995.??.??"]
[FEN "2b2rk1/ppq1pNb1/4P1p1/2p2P2/8/1B2Q3/PPP4P/5RK1 w - - 0 1"]

1.f6! Bxf6 
    ( 1...exf6 2.e7 Re8 3.Nd6+ Kh8 4.Nxe8 )
2.Rxf6 exf6 3.Qh6 {Black resigned
} 3...Rxf7 4.exf7+ 1-0

[Event "Puzzle 49"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Kasimdzhanov"]
[Black "Ye Jiangchuan"]
[Result "*"]
[EventDate "2002.??.??"]
[FEN "1r3rk1/2qnbppp/p7/3p2P1/2pN1B1P/P4P2/1PP2Q2/1K1RR3 b - - 0 1"]

1...Rxb2+! 2.Kxb2 Bxa3+ 3.Kxa3 
    ( 3.Ka2 Qa5 )
3...Qa5+ 4.Kb2 c3+ 5.Kb1 Qb6+ 
    ( 5...Qb4+ 6.Nb3 )
    ( 5...Qa3 6.Bc1 Rb8+ 7.Nb3 Rxb3+ 8.cxb3 Qxb3+ 9.Ka1 c2 10.Re8+ Nf8 11.
    Rxf8+ Kxf8 12.Qc5+ Ke8 13.Qc8+ Ke7 14.Re1+ )
6.Nb3 Qxf2 *

[Event "Puzzle 50"]
[Site "Linares"]
[Date "1994.??.??"]
[Round "?"]
[White "Kasparov"]
[Black "Ivanchuk"]
[Result "1-0"]
[EventDate "1994.??.??"]
[FEN "kb5r/1b1r1p2/1Q5q/PNpp4/2p5/6P1/1P3PB1/R3R1K1 w - - 0 1"]

1.Re8!! Qh2+ 
    ( 1...Rxe8 2.Qxh6 )
    ( 1...Qxb6 2.axb6+ Ba6 3.Rxa6+ )
2.Kf1 Qxg2+ 3.Kxg2 d4+ 4.Qxb7+! Rxb7 5.Rxh8 Rxb5 6.a6 Ka7 7.Rf8 Rxb2 8.
Rxf7+ Ka8 9.a7 c3 10.Rf8 1-0

[Event "Ch 9 Rook and Minor Piece Mate"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "rnb1k1nr/pp3ppp/2pQ4/8/8/6P1/3BqP1P/3R2K1 w - - 0 1"]

1.Qd8+ Kxd8 2.Bg5+ Ke8 
    ( 2...Kc7 3.Bd8# )
3.Rd8# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5p1p/4nBp1/8/8/7Q/5R2/6K1 w - - 0 1"]

1.Qxh7+ Kxh7 2.Rh2+ Kg8 3.Rh8# *

[Event "?"]
[Site "Sao Paulo"]
[Date "1927.??.??"]
[Round "?"]
[White "Capablanca"]
[Black "Souza Campos"]
[Result "1-0"]
[EventDate "1927.??.??"]
[FEN "3r3k/pN1p1rp1/1pn2pp1/2qNp1B1/2B1P3/3R4/PPP2PPP/3R2K1 w - - 0 1"]

1.Rh3+ Kg8 2.Nxf6+ Kf8 
    ( 2...gxf6 3.Bxf6 )
3.Rh8+ Ke7 4.Re8+ Rxe8 5.Rxd7+ Kf8 6.Rxf7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "4rrk1/1p2bp1p/2b3p1/q2pPB2/p2Bn3/N1P2R1Q/PP4PP/4R2K w - - 0 1"]

1.e6 f6 
    ( 1...gxf5 2.Rxe4 )
    ( 1...Ng5 2.exf7+ Rxf7 3.Be6 Nxh3 4.Bxf7+ Kf8 5.Bxg6+ 
        ( 5.Bxd5+ Bf6 6.Rxf6+ Kg7 )
    5...Kg8 6.Bf7+ Kf8 7.Bxd5+ Bf6 8.Rxf6+ Kg7 9.Rfe6+ Kf7 10.Rf1+ Kg8 11.
    Rxe8# )
2.Qh6 gxf5 3.Rxe4 Kh8 
    ( 3...dxe4 4.Rg3+ )
4.Qxh7+ Kxh7 5.Rh4+ Kg6 6.Rg3# *

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Ehlvest"]
[Black "Kozul"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "1R6/p5rk/3p3n/q1pPp3/P1P1Pp1B/7P/6P1/3Q2K1 w - - 0 1"]

1.Bf6 Rg6?? 
    ( 1...Rg3 2.Qh5 
        ( 2.Rb7+! Kg6 
            ( 2...Kg8 3.Bh4 Rg7 4.Rxg7+ Kxg7 5.Qh5 Qc7 
                ( 5...Qxa4 6.Qg5+ Kh7 7.Qe7+ Kg8 8.Qxd6 )
            6.Qg5+ Kh7 7.Qe7+ Qxe7 8.Bxe7 Nf7 9.Kf2 Kg7 10.g3 )
        3.Bh4 Re3 4.Rd7! Qa6 5.Be7 Qxc4 6.Rxd6+ Kh7 7.Qh5 )
    2...Qe1+ 3.Kh2 Rxg2+ 4.Kxg2 Qxe4+ 5.Kf2 
        ( 5.Qf3 Qg6+ )
    5...Qe3+ 6.Kf1 Qc1+ 7.Ke2 Qc2+ )
2.Rh8# 1-0

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Gara"]
[Black "Mrvova"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "3r2k1/p1q2p1p/2P5/1p2pbPp/5P2/1P2B3/P4Q1P/K1R5 b - - 0 1"]

1...b4 
    ( 1...Rd5 {actual game went like this.
    } 2.Bxa7 exf4 3.Bb6 Qd6 4.c7 Rd1 5.Rxd1 Qxd1+ 6.Kb2 b4 7.c8=Q+ Bxc8 8.
    Bc5 Bf5 9.Bxb4 Qb1+ 10.Ka3 Qc1+ 11.Qb2 Qc6 12.Qd2 f3 13.Qd8+ Kg7 14.
    Qf8+ {black resigned
    } 14...Kg6 15.Qh6# )
2.Bxa7 Qxc6 3.Rxc6 Rd1+ 4.Kb2 Rb1# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5r1k/5Bpp/8/8/8/8/6K1/1R5R w - - 0 1"]

1.Rxh7+ Kxh7 2.Rh1# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5pp1/8/7B/8/3Q4/6K1/7R w - - 0 1"]

1.Qh7+ Kxh7 2.Bxf7# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5ppp/5B2/8/8/8/7K/6R1 w - - 0 1"]

1.Rxg7+ Kh8 2.Rg5# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5ppp/5n2/8/3Q4/5R2/1B4PP/7K w - - 0 1"]

1.Qxf6 
    ( 1.Rxf6 gxf6 
        ( 1...Re8 )
    2.Qg4+ Kh8 3.Bxf6# )
    ( 1.Rg3 Nh5 2.Rxg7+ Kh8 3.Rg8+ Kxg8 4.Qh8# )
1...gxf6 2.Rg3+ Kh8 3.Bxf6# *

[Event "?"]
[Site "Torquay"]
[Date "2002.??.??"]
[Round "?"]
[White "Ramesh"]
[Black "Kunte"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "2r2r1k/1p1b1npp/p1q1p3/4p3/6RB/2PB4/P1P1Q1PP/2KR4 b - - 0 1"]

1...e4 2.Rxg7 Qxc3 
    ( 2...exd3 3.Bf6 Qxc3 4.Rg8+ Kxg8 5.Qg4+ Ng5 6.Qxg5+ Kf7 7.Qg7+ Ke8 8.
    Qe7# )
    ( 2...Kxg7 3.Qg4+ Kh8 
        ( 3...Ng5 4.Qxg5+ Kh8 5.Bg3 )
        ( 3...Kh6 4.Bf6 Rg8 5.Qh4+ Kg6 6.Rf1 exd3 7.Qg4+ Kh6 8.Bg7+ Rxg7 
        9.Qh4+ Kg6 10.Rf6# )
    4.Bf6# )
3.Rxh7+ Kxh7 4.Qxe4+ Kg7 5.Qh7# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "r5kr/4Rp1p/5ppB/5n2/8/8/2Q4K/8 w - - 0 1"]

1.Qxf5 gxf5 
    ( 1...Ra2+ 2.Qf2 Rxf2+ 3.Kg3 )
2.Re2 *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "r5kr/4Rp1p/5ppB/5n2/8/8/2Q4K/8 w - - 0 1"]

1.Qxf5 gxf5 
    ( 1...Ra2+ 2.Qf2 Rxf2+ 3.Kg3 )
2.Re2 *

[Event "?"]
[Site "Groningen"]
[Date "2001.??.??"]
[Round "?"]
[White "Van der Weide"]
[Black "Werle"]
[Result "*"]
[EventDate "2001.??.??"]
[FEN "1k6/pp6/1q2p3/1b1pPn2/1Q3P2/P5P1/2rB3P/1R2K2R b - - 0 1"]

1...Qe3+ 2.Bxe3 
    ( 2.Kd1 {actual game
    } 2...Qd3 {White resigned.
    } 3.Ke1 
        ( {White resigned.
        } 3.Re1 Rxd2+ 4.Qxd2 Qxb1+ 5.Qc1 Qb3+ 6.Qc2 
            ( 6.Kd2 
                ( 6.Qc2 Ne3+ 7.Rxe3 Qxe3 )
            6...Qd3# )
        )
    3...Qe2# )
2...Re2+ 3.Kd1 
    ( 3.Kf1 Nxe3+ 4.Kg1 Rg2# )
3...Nxe3+ 4.Kc1 Rc2# *

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Esplana"]
[Black "Mannion"]
[Result "0-1"]
[EventDate "2002.??.??"]
[FEN "4r3/1ppq1pkr/p2p1np1/3Pp2p/4PnP1/2P1NNKP/PPQ2P1R/3R4 b - - 0 1"]

1...h4+! 2.Nxh4 Reh8 3.Nhf5+ 
    ( 3.Nf3 Rxh3+ 4.Rxh3 Rxh3# )
3...gxf5 4.Nxf5+ Qxf5!! {White resigned.
} 5.gxf5 Rxh3+ 6.Rxh3 Rxh3# 0-1

[Event "Olympiad"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Bu Xiangzhi"]
[Black "Barle"]
[Result "1-0"]
[EventDate "2002.??.??"]
[FEN "rn2rk2/p1q2pbp/bp1p2p1/2pP2B1/4N3/P5P1/1PQ1PPBP/R4RK1 w - - 0 1"]

1.Nf6 Rxe2 2.Qa4 Bxf6 
    ( 2...h6 3.Rfe1 hxg5 
        ( 3...Rxe1+ 4.Rxe1 )
    4.Qe8+ Rxe8 5.Rxe8# )
3.Bxf6 c4 
    ( 3...Nd7 4.Qxa6 Nxf6 5.Qxe2 )
4.Rfe1 Qd7 5.Qb4 Rxe1+ 6.Rxe1 b5 7.Qd2 1-0

[Event "Cutting Off King with R & N"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5pp1/8/3N4/8/8/4R3/6K1 w - - 0 1"]

1.Ne7+ Kh8 
    ( 1...Kh7 2.Rh2# )
2.Rh2# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5ppp/8/3N4/8/3Q4/4R3/6K1 w - - 0 1"]

1.Ne7+ Kh8 2.Qxh7+ Kxh7 3.Rh2# *

[Event "?"]
[Site "New York"]
[Date "1913.??.??"]
[Round "?"]
[White "Capablanca"]
[Black "Jaffe"]
[Result "0-1"]
[EventDate "1913.??.??"]
[FEN "r3r2k/ppp1b2p/5p1q/2p1pPn1/4P1Qp/1P1P4/P1P2P1N/R1B3RK w - - 0 1"]

1.f4 exf4 2.Bb2 Rg8 3.Qxf4 Nh3!! 4.Rxg8+ 
    ( 4.Qxh6 Nf2# )
4...Rxg8 5.Qf1 Qe3 {White resigned.} 6.Nf3 Nf2+ 7.Kh2 Qf4# 0-1

[Event "Puzzle 51"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "1r3b1k/q4p2/4b2p/8/6N1/3Q4/PP6/1K4R1 w - - 0 1"]

1.Qh7+ Kxh7 2.Nf6+ Kh8 3.Rg8# *

[Event "Puzzle 54"]
[Site "Bled"]
[Date "2002.??.??"]
[Round "?"]
[White "Kasimdzhanov"]
[Black "Rausis"]
[Result "*"]
[EventDate "2002.??.??"]
[FEN "r2qrbk1/1p1n1pp1/2p1pn1p/4N2N/p1PP1B1P/7R/PP2QPP1/1K1R4 w - - 0 1"]

1.Bxh6 
    ( 1.Rg3 g6 2.Nxg6 fxg6 3.Rxg6+ Kf7 {holds on} )
1...gxh6 
    ( 1...Nxh5 2.Qxh5 gxh6 
        ( 2...Nxe5 {actual game
        } 3.dxe5 Qc7 4.Rg3 )
    3.Qxf7+ Kh8 4.Ng6# )
2.Rg3+ Kh7 3.Qc2+! Kh8 4.Nxf7# *

[Event "Puzzle 55"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5pp1/8/5P1Q/3n3N/5B2/rq3P1K/2R4R w - - 0 1"]

1.Qh8+! Kxh8 2.Ng6+ Kg8 
    ( 2...Kh7 3.Kg2+ Kg8 4.Rh8# )
    ( 2...fxg6 3.Kg2+ Kg8 4.Bd5+ Rf7 5.Rc8# )
3.Ne7+ Kh7 4.Kg2# *

[Event "Puzzle 56"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "1r3bk1/3q1pp1/8/4Q1NR/5N2/4PP2/8/1r3BK1 w - - 0 1"]

1.Qxb8 Rxb8 
    ( 1...Rxf1+ 2.Kxf1 Qd1+ 3.Kf2 Qd2+ 4.Ne2 )
2.Ng6 fxg6 3.Bc4+ Qf7 4.Bxf7# *

[Event "Puzzle 57"]
[Site "New York"]
[Date "1907.??.??"]
[Round "?"]
[White "Capablanca"]
[Black "Pulvermacher"]
[Result "1-0"]
[EventDate "1907.??.??"]
[FEN "1k2r2r/1bpBP3/p2p1q2/5p1p/6p1/2P1Q3/2P2PPP/R3R1K1 w - - 0 1"]

1.Rxa6 Bxa6 2.Rb1+ Bb7 3.Bc6 Rxe7 
    ( 3...Kc8 4.Rxb7 Rxe7 )
4.Rxb7+ Kc8 5.Ra7 1-0

[Event "Ch 10 Mates with Minor Pieces"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5r1k/6pp/4Q3/4N3/8/8/8/7K w - - 0 1"]

1.Nf7+ Kg8 
    ( 1...Rxf7 2.Qe8+ Rf8 3.Qxf8# )
2.Nh6+ Kh8 3.Qg8+ Rxg8 4.Nf7# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "6rk/6pp/3qb3/4N3/8/7Q/8/6K1 w - - 0 1"]

1.Ng6# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "6nk/6pp/6q1/6N1/7Q/8/6PP/6K1 w - - 0 1"]

1.Qxh7+ Qxh7 2.Nf7# *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]

1.e4 c6 2.d4 d5 3.Nd2 dxe4 4.Nxe4 Nd7 5.Ng5 Ngf6 6.Bd3 h6 7.Ne6 fxe6?? 
    ( 7...Qa5+ 8.Bd2 Qb6 9.Nxf8 )
8.Bg6# *

[Event "Ch 10.  Mate with Knight and Bishop"]
[Site "?"]
[Date "1986.??.??"]
[Round "?"]
[White "Perenyi"]
[Black "Eperjesi"]
[Result "1-0"]
[EventDate "1986.??.??"]

1.e4 c6 2.d4 d5 3.Nd2 dxe4 4.Nxe4 Nd7 5.Bc4 Ngf6 6.Ng5 e6 7.Qe2 Nb6 8.Bd3 
h6 9.N5f3 c5 10.dxc5 Nbd7 11.b4 b6 12.Nd4 bxc5 13.Nc6 Qc7 14.Qxe6+!! fxe6 
15.Bg6# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5ppp/5nb1/5N2/5Q2/1qB3P1/5P1P/5RK1 w - - 0 1"]

1.Nh6+ Kh8 2.Qxf6 gxf6 3.Bxf6# *

[Event "?"]
[Site "Germany"]
[Date "1998.??.??"]
[Round "?"]
[White "Movsesian"]
[Black "Schlosser"]
[Result "*"]
[EventDate "1998.??.??"]
[FEN "2kr3r/pp1n1ppb/2pBpn1p/6qP/2B5/5QN1/PPP2PP1/1K1R3R b - - 0 1"]

1...Ne5 
    ( 1...Qg4? 2.Qxc6+ bxc6 3.Ba6# )
2.Qc3 Nxc4 3.Qxc4 Qb5 *

[Event "?"]
[Site "Paris"]
[Date "1750.??.??"]
[Round "?"]
[White "Legall"]
[Black "St. Brie"]
[Result "1-0"]
[EventDate "1750.??.??"]

1.e4 e5 2.Bc4 d6 3.Nf3 Bg4 4.Nc3 g6? 5.Nxe5 Bxd1 6.Bxf7+ Ke7 7.Nd5# 1-0

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "r2qk2r/pp3ppp/5n2/2p1p3/P1BpP1b1/3P1N2/1PP2PPP/R2Q1RK1 w kq - 0 1"]

1.Bxf7+ Kxf7 2.Nxe5+ Ke8 3.Nxg4 *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]

1.d4 d5 2.c4 e6 3.Nc3 Nf6 4.Bg5 Nbd7 5.cxd5 exd5 6.Nxd5 Nxd5 7.Bxd8 Bb4+ 
8.Qd2 Bxd2+ 9.Kxd2 Kxd8 *

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5p2/6p1/6Np/7Q/2B4P/2B2PP1/6K1 w - - 0 1"]

1.Qxh5 gxh5 2.Bh7# *

[Event "Puzzle 58"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "5rk1/5pbp/6p1/1q3N2/3B4/4Q1PP/1p3P1K/2n5 w - - 0 1"]

1.Qh6! Bxh6 
    ( 1...Bxd4 2.Ne7+ Kh8 3.Qxf8# )
2.Nxh6# *

[Event "Puzzle 59"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "1r3qk1/5p1p/5Qn1/6N1/8/3B4/PB4r1/1K6 w - - 0 1"]

1.Qh8+ Nxh8 2.Bxh7# *

[Event "Puzzle 60"]
[Site "New York"]
[Date "1907.??.??"]
[Round "?"]
[White "Ettlinger"]
[Black "Capablanca"]
[Result "0-1"]
[EventDate "1907.??.??"]
[FEN "8/p7/1b6/1P3p2/3P4/2Pk2P1/3Bp3/4K3 b - - 0 1"]

1...Bc7 2.Bf4 Ba5 3.Bd2 f4 4.gxf4 Bd8 0-1

[Event "Puzzle 61"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]

1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O b5 6.Bb3 Bb7 7.Re1 Bc5 8.c3 Ng4
9.d4 exd4 10.cxd4 Nxd4 11.Nxd4 Qh4 12.Nf3 Qxf2+ 13.Kh1 Qg1+ 14.Rxg1 Nf2# *

[Event "Puzzle 62"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "r1b1rkn1/2qp1p2/2p2Ppp/p3p3/1bB1P3/2N1Q1R1/PPPB2PP/R6K w - - 0 1"]

1.Rxg6 fxg6 
    ( 1...d5 2.Qxh6+ Nxh6 3.Bxh6# )
2.Qxh6+ Nxh6 3.Bxh6# *

[Event "Puzzle 63"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "2r4k/1b4pp/5pQ1/4p3/7N/6PR/4BP1K/r3q3 w - - 0 1"]

1.Qe8+ Rxe8 2.Ng6+ Kg8 3.Bc4+ Re6 4.Bxe6# *

[Event "?"]
[Site "Dhaka"]
[Date "1999.??.??"]
[Round "?"]
[White "Short"]
[Black "Neelotpal"]
[Result "0-1"]
[EventDate "1999.??.??"]
[FEN "Q7/pp1k1p1P/4n3/1q1pPn2/8/P1p5/2P3r1/R1BKR3 w - - 0 1"]

1.h8=Q 
    ( 1.Ra2 Ne3+ 2.Bxe3 Qb1+ 3.Bc1 Rd2# )
1...Qd3+ 2.cxd3 
    ( 2.Bd2 Qxd2# )
2...c2# 0-1

[Event "Puzzle 66"]
[Site "Hastings"]
[Date "1981.??.??"]
[Round "?"]
[White "Short"]
[Black "Kupreichik"]
[Result "*"]
[EventDate "1981.??.??"]
[FEN "r4k1r/p1p1nppp/1b1p1q2/4p3/B3P1b1/2PPBN2/1P3PPP/R2QK2R w KQ - 0 1"]

1.Nxe5 dxe5 
    ( 1...Bxd1 2.Nd7+ Kg8 3.Nxf6+ gxf6 4.Kxd1 )
    ( 1...Bxe3 2.Nd7+ )
2.Qxg4 *

[Event "Puzzle 67"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "7k/1pp5/p7/3P3B/P3n1p1/N1P2p2/1P2r2P/5R1K b - - 0 1"]

1...Nf2+ 2.Kg1 
    ( 2.Rxf2 Re1+ 3.Rf1 Rxf1# )
2...Nh3+ 3.Kh1 Rg2 4.Bxg4 Rg1+ 5.Rxg1 Nf2# *

[Event "Puzzle 68"]
[Site "Budapest"]
[Date "1996.??.??"]
[Round "?"]
[White "Dao Thien Hai"]
[Black "McDonald"]
[Result "0-1"]
[EventDate "1996.??.??"]
[FEN "r2q1rk1/5p1p/2pbp1p1/1bN3Pn/1pnPp3/4BN2/PPB2P1P/1K1RQ2R b - - 0 1"]

1...Rxa2 2.Kxa2 Qa5+ 3.Kb3 Bxc5 4.Ra1 Nb6 {White resigned.
} 5.Rxa5 
    ( {White resigned.
    } 5.Bd3 Ba4+ 6.Ka2 Bc2# )
5...Bc4# 0-1


