Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 d5 4. Qa4 dxe4 5. Nxe5 Bd7 6. Qxe4 Nxe5 7. Qxe5+ Qe7
8. Qxe7+ Bxe7 9. Bc4 Nf6 10. O-O c5 11. Na3 a6 12. Be2 b5 13. c4 b4 14. Nc2
O-O-O 15. Ne3 Bc6 16. Nf5 Bf8 17. Bd1 g6 18. Ne3 Bg7 19. a3 a5 20. axb4 axb4
21. f3 Rhe8 22. Ra5 Nd7 23. Nd5 Bxd5 24. cxd5 Kb7 25. Ba4 Re5 26. Bc6+ Kb6 27.
Rb5+ Ka6 28. d4 Rxd5 29. Bxd7 Bxd4+ 30. Kh1 R8xd7 31. Rb8 Re7 32. Bg5 Rxg5 *
Position (FEN): 1R6/4rp1p/k5p1/2p3r1/1p1b4/5P2/1P4PP/5R1K w - - 0 33
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1091
Best move: Ra1#