Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nc3 c5 4. dxc5 Bxc3+ 5. bxc3 Nf6 6. e5 Ne4 7. Qd4 Qa5 8.
Qb4 Nc6 9. Qxa5 Nxa5 10. Nf3 Nxc5 11. Be2 b6 12. O-O Bb7 13. Re1 O-O 14. Nd4
Rfc8 15. Ba3 Kf8 16. Rad1 Ke8 17. f3 Ne6 18. Nxe6 fxe6 19. Rd3 Nc4 20. Bc1 Nxe5
21. Re3 Nc4 22. Rd3 Nd6 23. Kf2 Rc7 24. Bd2 Rac8 25. Rd4 Nc4 26. Bc1 e5 27. Rh4
h5 28. g4 hxg4 29. fxg4 Kd8 *
Position (FEN): 2rk4/pbrpp3/1p4p1/4p3/2n3PR/2P5/P1P1BK1P/2B1R3 w - - 1 30
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 621
Best move: Rh8#