Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. d4 exd4 6. e5 Ng4 7. h3 Ngxe5 8.
Nxe5 Nxe5 9. Re1 d6 10. f4 d3+ 11. Kh1 O-O 12. fxe5 dxc2 13. Qxc2 dxe5 14. Rxe5
Bd6 15. Bg5 Qd7 16. Re4 b6 17. Rh4 g6 18. Qxg6+ hxg6 19. Bf6 Qf5 *
Position (FEN): r1b2rk1/p1p2p2/1p1b1Bp1/5q2/2B4R/7P/PP4P1/RN5K w - - 2 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 749
Best move: Rh8#