Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nc3 Nf6 5. Bg5 Bf5 6. Qf3 Bxc2 7. Bxf6 exf6
8. Nxd5 f5 9. Ne3 Qa5+ 10. Ke2 Be4 11. Qf4 Bb4 12. Nc4 Qa6 13. b3 Bc3 14. Rd1
Qxa2+ 15. Ke3 O-O 16. Ne2 Re8 17. Nxc3 Qc2 18. Nxe4 Rxe4+ 19. Qxe4 Qxe4+ 20.
Kd2 Qxd4+ 21. Kc1 Qxf2 *
Position (FEN): rn4k1/pp3ppp/8/5p2/2N5/1P6/5qPP/2KR1B1R w - - 0 22
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 601
Best move: Rd8#