Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 b6 4. e5 c5 5. c3 Ne7 6. Bd3 g6 7. Ngf3 Nf5 8. O-O Qd7
9. Re1 Ba6 10. Nf1 Bxd3 11. Qxd3 c4 12. Qc2 Be7 13. g4 Nh4 14. Nxh4 Bxh4 15. g5
h6 16. gxh6 g5 17. b3 b5 18. a4 Rxh6 19. Ne3 Qb7 20. Ng4 Rg6 21. Ba3 Nd7 22.
Bd6 a6 23. Qb2 Qc6 24. axb5 axb5 25. Rxa8+ Qxa8 26. Ra1 Qb7 27. Qa3 f5 28. exf6
Nxf6 29. Ne5 Rg7 30. Qa8+ Qxa8 *
Position (FEN): q3k3/6r1/3Bpn2/1p1pN1p1/2pP3b/1PP5/5P1P/R5K1 w - - 0 31
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 712
Best move: Rxa8#