Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nxc6 bxc6 6. Qf3 Qf6 7. Be2 d6 8.
Nc3 Bb4 9. Bd2 Qxf3 10. Bxf3 Ne7 11. a3 Ba5 12. b4 Bb6 13. Na4 Ba6 14. Bc3 Bb5
15. Nb2 a5 16. a4 axb4 17. Bxb4 O-O 18. c4 Ba6 19. O-O Ng6 20. Bc3 Rfe8 21.
Rfe1 Ne5 22. Be2 Bc8 23. Kf1 Ng4 24. Bxg4 Bxg4 25. f3 Be6 26. Ke2 d5 27. Kd3
dxe4+ 28. fxe4 Rad8+ 29. Kc2 Bg4 30. h3 Bh5 31. g4 Bg6 32. a5 Bd4 33. Bxd4 Rxd4
34. Kc3 Rdxe4 35. Rxe4 Rxe4 36. a6 c5 37. a7 Re3+ 38. Kd2 Re8 39. a8=Q Rxa8 *
Position (FEN): r5k1/2p2ppp/6b1/2p5/2P3P1/7P/1N1K4/R7 w - - 0 40
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 425
Best move: Rxa8#