Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Qe2 Nxe4 6. Qxe4 Nd7 7. Bc4 Nf6
8. Ne5 e6 9. Qe2 Qc7 10. c3 Bd6 11. d4 O-O 12. Bg5 Nd7 13. Nxd7 Bxd7 14. h4 c5
15. h5 h6 16. Be3 Rfd8 17. Qg4 cxd4 18. Bxh6 Be5 19. Bd3 dxc3 20. Rc1 Bc6 21.
Bc2 Rd4 22. Qg5 Bf4 *
Position (FEN): r5k1/ppq2pp1/2b1p2B/6QP/3r1b2/2p5/PPB2PP1/2R1K2R w K - 6 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 744
Best move: Qxg7#