Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Bc4 cxb2 5. Bxb2 e6 6. Nf3 Nf6 7. e5 Nd5 8.
Nc3 Nxc3 9. Bxc3 Be7 10. O-O O-O 11. Qe2 Nc6 12. Bd3 h6 13. Bd2 d5 14. exd6
Qxd6 15. Qe4 f5 16. Qc4 Nb4 17. Bc2 Nxc2 18. Qxc2 Bd7 19. Rfd1 Rac8 20. Qb3 Qa6
21. Bxh6 Ba4 22. Qb2 Bxd1 *
Position (FEN): 2r2rk1/pp2b1p1/q3p2B/5p2/8/5N2/PQ3PPP/R2b2K1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 609
Best move: Qxg7#