Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 Bf5 3. c4 dxc4 4. Bxc4 e6 5. Nf3 Bb4+ 6. Nc3 Nf6 7. a3 Bxc3+ 8.
bxc3 Ne4 9. Bb2 O-O 10. O-O Bg4 11. h3 Bh5 12. g4 Bg6 13. Ne5 Qh4 14. Nxg6 fxg6
15. Qf3 Rxf3 16. Bxe6+ Kh8 17. Bd5 Qxh3 18. Bxe4 Qxg4+ 19. Kh1 Rg3 20. fxg3
Qxe4+ 21. Kh2 Qxe3 *
Position (FEN): rn5k/ppp3pp/6p1/8/3P4/P1P1q1P1/1B5K/R4R2 w - - 0 22
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rf8#