Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 Nxe4 8.
O-O Bxc3 9. d5 Ba5 10. dxc6 bxc6 11. Ne5 O-O 12. Qh5 Qf6 13. Nxf7 d5 14. Ng5
Nxg5 15. Bxg5 Qg6 16. Qxg6 hxg6 17. Bb3 Bb6 18. Rac1 Bb7 19. Be7 Rf7 20. Bc5
Re8 21. Rc2 Re4 22. Rfc1 Bxc5 23. Rxc5 Re2 24. f3 Rxb2 25. Re1 Rd7 26. Re8+ Kh7
27. Bc2 d4 *
Position (FEN): 4R3/pbpr2pk/2p3p1/2R5/3p4/5P2/PrB3PP/6K1 w - - 0 28
White to move.
Themes: Pin Endgame Mate in 1 
Puzzle rating: 1224
Best move: Rh5#