Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nf6 5. Bg5 Be7 6. Be2 Nc6 7. O-O Bf5 8.
Nbd2 Qd6 9. b3 h6 10. Bh4 Qe6 11. Re1 g5 12. Bg3 O-O-O 13. Bb5 Qd7 14. Bxc6
bxc6 15. Ne5 Qe8 16. c4 h5 17. f3 g4 18. cxd5 cxd5 19. Qc1 gxf3 20. Nxf7 Qd7
21. Nxf3 Bb4 22. N3e5 Qe6 23. Nxd8 Rxd8 24. Nf7 Qxf7 25. Rf1 Ne4 26. Rxf5 Qxf5
*
Position (FEN): 2kr4/p1p5/8/3p1q1p/1b1Pn3/1P4B1/P5PP/R1Q3K1 w - - 0 27
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 471
Best move: Qxc7#