Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nf6 3. Bc4 Bc5 4. d3 Nc6 5. Nf3 d6 6. a3 a5 7. h3 O-O 8. Bg5 h6
9. Bh4 g5 10. Bg3 Ne7 11. Qd2 Nh5 12. Bh2 Ng6 13. O-O-O Nhf4 14. Rdg1 Rb8 15.
Bxf4 Nxf4 16. g3 Nxh3 17. Rh2 c6 18. Rgh1 b5 19. Ba2 b4 20. Nd1 bxa3 21. Rxh3
axb2+ 22. Kb1 Bb4 23. Rxh6 Bxd2 *
Position (FEN): 1rbq1rk1/5p2/2pp3R/p3p1p1/4P3/3P1NP1/BpPb1P2/1K1N3R w - - 0 24
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1933
Best move: Rg6#