Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 a6 3. Qh5 e6 4. d3 Nf6 5. Qf3 b5 6. Bb3 d5 7. a3 c4 8. dxc4
dxc4 9. Ba2 Bb7 10. Nc3 Be7 11. h3 O-O 12. b3 Qa5 13. Bb2 Nxe4 14. Ne2 Nc6 15.
Qxe4 Rab8 16. O-O Nb4 17. Qe3 Nxc2 18. b4 Qc7 19. Qg3 Bd6 20. Qg4 Nxa1 21. Nxb5
axb5 *
Position (FEN): 1r3rk1/1bq2ppp/3bp3/1p6/1Pp3Q1/P6P/BB2NPP1/n4RK1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 710
Best move: Qxg7#