Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 e6 5. Bg5 Be7 6. e3 Nbd7 7. Bd3 dxc4 8.
Bxc4 Nd5 9. Bxe7 Qxe7 10. O-O Nxc3 11. bxc3 O-O 12. e4 b5 13. Bb3 Bb7 14. e5
Nb6 15. Qd3 a6 16. Bc2 g6 17. Nd2 c5 18. Rad1 c4 19. Qh3 Rad8 20. Be4 Nd5 21.
Qh6 Nxc3 22. Bxb7 Nxd1 23. Ne4 f5 24. exf6 Qxb7 25. Nc5 Qd5 *
Position (FEN): 3r1rk1/7p/p3pPpQ/1pNq4/2pP4/8/P4PPP/3n1RK1 w - - 2 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 949
Best move: Qg7#