Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. c3 d6 4. Nf3 Nf6 5. e5 dxe5 6. cxd4 exd4 7. Bc4 Bb4+ 8.
Nbd2 O-O 9. O-O Nc6 10. Nb3 Be6 11. Bxe6 fxe6 12. Nbxd4 Nxd4 13. Nxd4 Re8 14.
Be3 e5 15. Qb3+ Nd5 16. Nc2 Ba5 17. Rfd1 c6 18. Qxb7 Re6 19. Nd4 exd4 20. Bxd4
Bb6 *
Position (FEN): r2q2k1/pQ4pp/1bp1r3/3n4/3B4/8/PP3PPP/R2R2K1 w - - 1 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 643
Best move: Qxg7#