Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 d6 4. Bxc6+ bxc6 5. O-O Nf6 6. d3 g6 7. Bg5 Bg7 8.
Qd2 Bg4 9. Qe3 Nh5 10. h3 Bxf3 11. Qxf3 h6 12. Be3 Bxb2 13. Nc3 Bxc3 14. Rab1
Bg7 15. Rb7 O-O 16. Qg4 Nf6 17. Qh4 Kh7 18. f4 e5 19. f5 g5 20. Bxg5 Rg8 21.
Rxf7 Rf8 22. Qxh6+ Kg8 *
Position (FEN): r2q1rk1/p4Rb1/2pp1n1Q/2p1pPB1/4P3/3P3P/P1P3P1/5RK1 w - - 1 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 708
Best move: Rxg7#