Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. c4 d5 3. Nc3 Nf6 4. e3 e6 5. Nf3 a6 6. Qc2 c5 7. cxd5 exd5 8. dxc5
Bxc5 9. Be2 O-O 10. O-O Nc6 11. Rd1 Ba7 12. Qb3 Na5 13. Qa3 Be6 14. b4 Nc6 15.
Qb2 Qe7 16. a3 Rfd8 17. b5 axb5 18. Nxb5 Bc5 19. Bd2 Ne4 20. Be1 Na5 21. Nbd4
Nc4 22. Bxc4 dxc4 23. Nxe6 Rxd1 *
Position (FEN): r5k1/1p2qppp/4N3/2b5/2p1n3/P3PN2/1Q3PPP/R2rB1K1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1127
Best move: Qxg7#