Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 dxc4 5. a4 Bd7 6. e4 b5 7. axb5 cxb5 8. e5
Ng8 9. Bf4 b4 10. Nd5 e6 11. Ne3 c3 12. bxc3 bxc3 13. Bd3 Bb4 14. O-O a5 15.
Nc2 Nc6 16. Be4 Nge7 17. h4 Nd5 18. Bg3 O-O 19. Bxh7+ Kxh7 20. Ng5+ Kg8 21. Qh5
Re8 22. Qxf7+ Kh8 23. Qh5+ Kg8 24. Qh7+ Kf8 25. Qh8+ Ke7 *
Position (FEN): r2qr2Q/3bk1p1/2n1p3/p2nP1N1/1b1P3P/2p3B1/2N2PP1/R4RK1 w - - 7 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 807
Best move: Qxg7#