Chess puzzle (Checkmate)
Moves: 1. c4 a6 2. g3 c6 3. Bg2 b6 4. a4 d6 5. Nc3 e6 6. Nf3 Bb7 7. O-O Nd7 8. e4 f6
9. Re1 g6 10. d4 Bg7 11. e5 dxe5 12. dxe5 f5 13. Bg5 Qc7 14. Bf4 h6 15. Nd4 Kf7
16. Rc1 Rd8 17. Nxe6 Kxe6 18. Nd5 Qc8 19. g4 Nc5 20. gxf5+ gxf5 21. Qh5 cxd5
22. Qg6+ Kd7 23. Qxg7+ Ne7 24. e6+ Kc6 25. cxd5+ Nxd5 26. e7 Rdg8 27. Re6+ Qxe6
28. e8=Q+ Qxe8 *
Position (FEN): 4q1rr/1b4Q1/ppk4p/2nn1p2/P4B2/8/1P3PBP/2R3K1 w - - 0 29
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1468
Best move: Qc7#