Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d4 exd4 5. O-O d6 6. Ng5 Ne5 7. Bb3 h6 8. f4
hxg5 9. fxe5 dxe5 10. Bxg5 Be7 11. Nd2 Qd6 12. Nc4 Qc5 13. Kh1 Bg4 14. Qe1
O-O-O 15. Qg3 Be6 16. Qxe5 Qxe5 17. Nxe5 Bxb3 18. axb3 Nxe4 19. Bxe7 Rde8 20.
Rxa7 Ng3+ 21. Kg1 Nxf1 *
Position (FEN): 2k1r2r/Rpp1Bpp1/8/4N3/3p4/1P6/1PP3PP/5nK1 w - - 0 22
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 812
Best move: Ra8#