Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d3 d5 4. Nbd2 Nf6 5. g3 Be7 6. Bg2 O-O 7. O-O Nc6 8. e5
Nd7 9. Re1 b5 10. h4 Bb7 11. Nf1 Qc7 12. c3 Ncxe5 13. Nxe5 Nxe5 14. Bf4 Bd6 15.
h5 Nd7 16. Bd2 d4 17. h6 g6 18. Nh2 Rad8 19. Bxb7 Qxb7 20. cxd4 cxd4 21. Qg4 f5
22. Qxd4 Bc5 *
Position (FEN): 3r1rk1/pq1n3p/4p1pP/1pb2p2/3Q4/3P2P1/PP1B1P1N/R3R1K1 w - - 1 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 738
Best move: Qg7#