Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 c5 3. d5 Nf6 4. Nc3 a6 5. d6 Nc6 6. f4 Qa5 7. e5 Ne4 8. Bd2 Nxc3
9. Bxc3 Qb6 10. Nf3 g6 11. Be2 Bg7 12. O-O Qa7 13. b3 b5 14. Bb2 Bb7 15. c4 b4
16. Kh1 a5 17. Bd3 O-O-O 18. Be4 Kb8 19. a3 Rhg8 20. axb4 cxb4 21. Bd4 Nxd4 22.
Qxd4 Qxd4 23. Nxd4 Bxe4 24. Rxa5 g5 25. Rb5+ Kc8 26. Rxb4 gxf4 27. Nb5 Bb7 28.
Ra1 Kb8 29. Nc7 Bxe5 *
Position (FEN): 1k1r2r1/1bNp1p1p/3Pp3/4b3/1RP2p2/1P6/6PP/R6K w - - 0 30
White to move.
Themes: Pin Middlegame Hook Mate, Mate in 1 
Puzzle rating: 1346
Best move: Ra8#