Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 b5 6. Bb3 Bc5 7. c3 d6 8. Bg5 h6
9. Bh4 g5 10. Bg3 Ba7 11. a4 b4 12. d4 Nxe4 13. dxe5 Nxg3 14. hxg3 g4 15. Bd5
Bd7 16. Nd4 Bxd4 17. cxd4 dxe5 18. Qc2 Nxd4 19. Qe4 O-O 20. Rxh6 Bf5 21. Qxe5
Re8 *
Position (FEN): r2qr1k1/2p2p2/p6R/3BQb2/Pp1n2p1/6P1/1P3PP1/RN2K3 w Q - 1 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1437
Best move: Rh8#