Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. b3 a6 4. Bb2 d6 5. Nc3 Nc6 6. Be2 b5 7. O-O Bb7 8. d4
cxd4 9. Nxd4 Nf6 10. a3 Qb6 11. Nxc6 Bxc6 12. Bf3 Be7 13. e5 dxe5 14. Re1 O-O
15. Bxc6 Qxc6 16. Qe2 b4 17. axb4 Bxb4 18. Qxe5 Nd5 19. Nxd5 exd5 *
Position (FEN): r4rk1/5ppp/p1q5/3pQ3/1b6/1P6/1BP2PPP/R3R1K1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 815
Best move: Qxg7#