Victory goes to the player who makes the next-to-last mistake.
If you are reading this instead of viewing a chess puzzle or game, then you must enable JavaScript on this website.
[Event "rated untimed match"] [Site "?"] [Date "????.??.??"] [Round "?"] [White "Unknown"] [Black "Unknown012"] [Result "1-0"] [Annotator "David Hayes"] [BlackElo "0"] [FEN "8/8/5P2/3p2R1/8/4k3/1r6/4K3 w - - 0 1"] [SetUp "1"] [TimeControl "0"] [WhiteElo "0"] 1. Re5+ ( 1. Rg3+ Ke4 2. f7 { If white's king abandons the f-file, then black will get behind white's past pawn. Otherwise, the checks are endless. } 2... Rb1+ 3. Kf2 Rb2+ 4. Kg1 Rb1+ 5. Kg2 Rb2+ 6. Kf1 Rb1+ 7. Ke2 Rb2+ 8. Ke1 Rb1+ { Draw. } ) 1... Kd4 2. f7 Kxe5 ( { Black can try: } 2... Rb1+ 3. Ke2 Rb2+ 4. Kf3 Rb3+ 5. Kg4 Kxe5 6. f8=Q { White wins with a large material advantage. } ) 3. f8=Q { White wins with a large material advantage. } 1-0