Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. c4 dxc4 4. e3 Nf6 5. Bxc4 Bb4+ 6. Nc3 Bxc3+ 7. bxc3 Nc6
8. O-O Bd7 9. Qb3 b6 10. Ba3 Na5 11. Qb4 Nxc4 12. Qxc4 Nd5 13. e4 Nf6 14. Ne5
a6 15. Rfd1 Bb5 16. Qb4 Nxe4 17. c4 Bd7 18. d5 a5 19. Qb1 Nd6 20. Bb2 O-O 21.
Qc2 Be8 22. Qc3 exd5 23. Nc6 Bxc6 *
Position (FEN): r2q1rk1/2p2ppp/1pbn4/p2p4/2P5/2Q5/PB3PPP/R2R2K1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 796
Best move: Qxg7#