Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nb5 d6 6. N1c3 a6 7. Na3 b5 8. Nd5
Nge7 9. Bg5 f6 10. Nxe7 Bxe7 11. Be3 O-O 12. c3 f5 13. exf5 Bxf5 14. Bd3 e4 15.
g4 Bxg4 16. Qxg4 exd3 17. Rg1 Bf6 18. h4 b4 19. cxb4 Bxb2 20. Rb1 Bc3+ 21. Bd2
Ne5 *
Position (FEN): r2q1rk1/6pp/p2p4/4n3/1P4QP/N1bp4/P2B1P2/1R2K1R1 w - - 4 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1236
Best move: Qxg7#