Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 a6 5. Bd2 Qf5 6. Bd3 Qf6 7. Nd5 Qe6+ 8.
Ne3 g6 9. Nf3 Bh6 10. O-O Bxe3 11. Bxe3 Nc6 12. c4 Qf6 13. Bg5 Qg7 14. Qe2 f6
15. d5 Ne5 16. Nxe5 fxg5 17. Rae1 Bf5 18. Bxf5 gxf5 19. Nd3 O-O-O 20. Nc5 Qh6
21. Qe5 Nf6 22. Qe6+ Kb8 23. Qxe7 Ng4 24. h3 Nf6 25. Ne6 Rde8 26. Qxc7+ Ka8 27.
Nc5 Rb8 28. Re6 Rhc8 29. Qb6 Qf8 30. Qxa6+ bxa6 *
Position (FEN): krr2q2/7p/p3Rn2/2NP1pp1/2P5/7P/PP3PP1/5RK1 w - - 0 31
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 906
Best move: Rxa6#