Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 cxb2 5. Bxb2 Nf6 6. e5 d5 7. exf6 dxc4 8.
Qxd8+ Kxd8 9. fxg7 Bb4+ 10. Kf1 Re8 11. Nf3 Bg4 12. Nbd2 c3 13. Bxc3 Bxc3 14.
Rc1 Bxd2 15. Nxd2 Rg8 16. f3 Be6 17. Ne4 Rxg7 18. Rd1+ Ke7 19. Nc5 Bc4+ 20. Kf2
b6 21. Rhe1+ Kf8 *
Position (FEN): rn3k2/p1p2prp/1p6/2N5/2b5/5P2/P4KPP/3RR3 w - - 2 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1039
Best move: Rd8#