Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. Nf3 Nf6 4. d4 cxd4 5. Nxd4 a6 6. Bc4 e6 7. Bg5 Be7 8. Nf3
O-O 9. e5 dxe5 10. Nxe5 h6 11. Qxd8 Rxd8 12. Bxf6 Bxf6 13. Nd3 Bxc3+ 14. bxc3
b5 15. Bb3 Nd7 16. O-O Bb7 17. a4 Rac8 18. axb5 axb5 19. Ra7 Be4 20. Ra5 Bxd3
21. cxd3 Rxc3 22. Rxb5 Rxd3 23. Bc2 Rd2 24. Ba4 Nf6 25. f3 g6 26. Rf2 Nh5 27.
Rxd2 Rxd2 28. Rb8+ Kg7 29. Be8 f5 30. Rb7+ Kf6 31. Rf7+ Kg5 32. g3 Rd8 *
Position (FEN): 3rB3/5R2/4p1pp/5pkn/8/5PP1/7P/6K1 w - - 1 33
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1578
Best move: h4#