Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nc3 e6 5. Be2 Bb4 6. a3 Ba5 7. b4 Bc7 8. Nf3 Nd7
9. O-O h6 10. b5 Bb6 11. bxc6 bxc6 12. h3 Ne7 13. a4 c5 14. dxc5 Bxc5 15. Nb5
a6 16. Nd6+ Bxd6 17. exd6 Nc6 18. Bd3 Bxd3 19. Qxd3 O-O 20. Bb2 Nf6 21. c4 Qxd6
22. cxd5 Nxd5 23. Rfd1 Ncb4 24. Qd4 Qb6 *
Position (FEN): r4rk1/5pp1/pq2p2p/3n4/Pn1Q4/5N1P/1B3PP1/R2R2K1 w - - 4 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 883
Best move: Qxg7#