Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Bf4 c5 3. e3 cxd4 4. Qxd4 d5 5. Nf3 Nc6 6. Bb5 Bd7 7. Bxc6 bxc6 8.
O-O Qb6 9. c4 Nf6 10. Qxb6 axb6 11. cxd5 exd5 12. Be5 Be7 13. Nbd2 O-O 14. a3
b5 15. b4 Rad8 16. Rac1 Rfe8 17. h3 Ra8 18. Rc3 Ne4 19. Nxe4 dxe4 20. Nd4 Bxb4
21. axb4 Rxe5 22. Nxc6 Bxc6 23. Rxc6 f5 24. Rfc1 h6 25. R1c5 Rae8 26. Rc8 Rxc8
27. Rxe5 Rc1+ 28. Kh2 Rf1 29. Kg3 g6 30. Rxb5 h5 31. Rb7 g5 32. b5 Rh1 33. b6 *
Position (FEN): 6k1/1R6/1P6/5ppp/4p3/4P1KP/5PP1/7r b - - 0 33
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1194
Best move: h4#