Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 e6 4. Ne2 c5 5. c3 cxd4 6. cxd4 a6 7. g3 b5 8. Bg2 Bb7
9. O-O Ne7 10. Bg5 Qd7 11. Nd2 Nec6 12. Rc1 Be7 13. Be3 Nb4 14. a3 N4c6 15. f4
Na5 16. Bh3 O-O 17. f5 exf5 18. Bxf5 Qd8 19. Nf4 Nc4 20. Nxc4 dxc4 21. Qg4 g6
22. Be6 Bc8 23. Bxc8 Qxc8 24. e6 fxe6 25. Qh3 e5 26. Ne6 Rxf1+ 27. Rxf1 exd4
28. Qh6 Qxe6 29. Bxd4 Nd7 *
Position (FEN): r5k1/3nb2p/p3q1pQ/1p6/2pB4/P5P1/1P5P/5RK1 w - - 1 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1405
Best move: Qg7#