setboard 8/7p/2k1Pp2/pp1p2p1/3P2P1/4P3/P3K2P/8 w - - solution e4 id "PET001: Pawn endgame" go setboard 8/1p4kP/5pP1/3p4/8/4P3/7K/8 w - - solution e4 id "PET002: Pawn endgame" go setboard 8/8/8/pPk3pp/2P1p3/1pK3P1/5PP1/8 w - - solution g4 id "PET003: Pawn endgame" go setboard 6k1/3p4/3p4/3P4/4P1p1/6P1/8/K7 w - - solution Kb1 id "PET004: Pawn endgame" go setboard 8/p7/1p2k1p1/8/1p2p1Pp/3pP2P/PP6/5K2 w - - solution b3 id "PET005: Pawn endgame" go setboard 8/p7/1p2k1p1/8/1p2p1Pp/3pP2P/PP6/5K2 b - - solution b3 id "PET006: Pawn endgame" go setboard 8/7p/p3pk2/1p5P/3K1P2/1P6/P7/8 w - - solution a4 id "PET007: Pawn endgame" go setboard 8/8/1p3p2/p3k1pp/4P2P/P3K1P1/1P6/8 w - - solution g4 id "PET008: Pawn endgame" go setboard 8/8/p3k1p1/1pp5/4KP2/1P6/P5P1/8 w - - solution g4 id "PET009: Pawn endgame" go setboard 8/1p3p2/p4kpp/1PPp4/P7/7P/5K1P/8 b - - solution Ke6 solution Ke7 id "PET010: Pawn endgame" go setboard 8/6p1/7p/p1N5/6PP/2k5/8/3K4 b - - solution a4 id "PET011: pawns vs N" go setboard 8/8/8/5Bp1/7k/8/4pPKP/8 w - - solution Bg4 id "PET012: pawns vs B" go setboard 8/8/2p5/pkp3R1/7B/P7/2p3K1/8 w - - solution a4+ id "PET013: pawns vs R+B" go setboard 8/6k1/6p1/2n2PP1/3N3p/3pK3/8/8 b - - solution d2 id "PET014: Knight endgame" go setboard 8/1N6/1p1P1n2/p1p1p3/P1P5/1P2k3/2K5/8 w - - solution Nxc5 id "PET015: Knight endgame" go setboard 4k3/B1p4p/8/p2n1p2/5P2/5P2/1P2K2P/8 w - - avoid Be3 id "PET016: bishop vs knight" go setboard 8/8/p2k1p2/1p1p3p/1P1P3p/P3NPP1/5K2/1b6 w - - solution Ng2 id "PET017: bishop vs knight" go setboard 8/3k4/3b4/1K6/7p/5B1P/PP6/8 w - - solution b4 id "PET018: opposite bishops" go setboard 8/8/4kpp1/3p1b2/p6P/2B5/6P1/6K1 b - - solution Bh3 id "PET019: opposite bishops" go setboard 8/4k1p1/1p2B2p/4p3/8/4P2P/1PP1KbP1/8 b - - avoid Bxe3 id "PET020: opposite bishops" go setboard 5k2/8/4b3/1B5P/8/8/5pPP/5K2 b - - solution Bh3 id "PET021: bishop endgame" go setboard 8/2B5/1p1p4/1PkP1p2/P4P2/5P2/1p6/bK6 w - - solution Bd8 id "PET022: bishop endgame" go setboard 8/2p1bpp1/2Pp4/p2P1P1p/2K2B1P/k5P1/8/8 w - - solution f6 id "PET023: bishop endgame" go setboard 8/4ppbk/p5pp/3pP3/3B4/5P1P/PP3P2/6K1 b - - avoid g5 id "PET024: bishop endgame" go setboard 4K3/2k1Bp1N/6p1/5PP1/8/7p/b7/8 w - - solution Bf6 id "PET025: BN vs B" go setboard 8/5k2/4p3/4Pp1p/5P1P/3Rn2K/6p1/8 b - - solution g1=B id "PET026: rook vs knight" go setboard 5k2/8/8/3R4/6K1/8/3b2pP/8 w - - solution Rf5+ id "PET027: rook vs bishop" go setboard 8/4kp2/4p1p1/2p1r3/PpP5/3R4/1P1K1PP1/8 w - - solution g4 id "PET028: rook endgame" go setboard 1r3k2/5pp1/3p2p1/8/3P4/P6P/2R2P1K/8 b - - solution Ra8 id "PET029: rook endgame" go setboard 5k2/p1p4R/1pr5/3p1pP1/P2P1P2/2P2K2/8/8 w - - solution Kg3 id "PET030: rook endgame" go setboard 8/1r3pkp/8/5p2/8/5PP1/1P1R3P/6K1 b - - solution f4 id "PET031: rook endgame" go setboard 8/5pk1/r5pp/P7/3R3P/6P1/5PK1/8 w - - solution Ra4 id "PET032: rook endgame" go setboard 8/4k3/2P2p2/6p1/1P4R1/4K3/7r/8 w - - solution Rd4 id "PET033: rook endgame" go setboard 3r4/7p/Rp4k1/5p2/4p3/2P5/PP3P1P/5K2 b - - solution Rd2 id "PET034: rook endgame" go setboard 8/8/p2k3p/1P1p1pp1/P1r5/1R1K1PP1/7P/8 b - - solution a5 id "PET035: rook endgame" go setboard 8/1r3pkp/R7/6Pp/8/4P3/5PK1/8 b - - solution Re7 id "PET036: rook endgame" go setboard 8/pR4pk/1b6/2p5/N1p5/8/PP1r2PP/6K1 b - - solution Rxb2 id "PET037: RN vs RB" go setboard 4k3/2p1b3/4p1p1/1pp1P3/5PP1/1PBK4/r1P2R2/8 b - - solution c4+ id "PET038: RB vs RB" go setboard 1r6/1pb1k1p1/4p2p/1p1p4/3Pp2P/1R2P1PB/1P2PK2/8 b - - solution b4 id "PET039: RB vs RB" go setboard 8/8/5P1k/8/2K5/pr2r3/4R3/2R5 w - - solution f7 id "PET042: double rook endgame" go r5k1/5pp1/1P5p/3R4/2r5/P3P3/2p2PPP/2R3K1 b - - solution Rxa3 id "PET043: double rook endgame" go setboard 1r6/Rp2rp2/1Pp2kp1/N1Pp3p/3Pp1nP/4P1P1/R4P2/6K1 w - - solution Nxb7 solution Rxb7 id "PET044: RRN vs RRN" go setboard 5k2/4p3/3p2Q1/3Pq1pP/5pP1/2P4K/8/8 w - - solution Qf5+ id "PET045: Queen endgame" go setboard 8/8/1P1k2p1/8/5P1p/4Qb2/1q4PK/8 w - - solution Qe5+ id "PET046: Q+B vs Q" go setboard 8/p4k2/1p1p1qp1/1P1P4/P5P1/7P/4Q1K1/2b5 b - - avoid Qb2 id "PET047: Q+B vs Q" go setboard 6qk/1p4pn/8/3p4/2P5/p3P1P1/P1Q3K1/1B6 w - - avoid Qxh7+ id "PET048: Q+B vs Q+N" go setboard 1Q6/Nn3pbp/2N2p2/1Pqk1P1P/8/8/6P1/7K w - - avoid Qxb7 id "PET049: QNN vs QBN" go setboard 7k/7p/1p4p1/n2p4/1K1p3R/2NB4/3Q1P2/q1r5 w - - solution Rxh7+ id "PET050: QNBR vs QNR" go version