Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. h3 Nd7 5. c3 Nf8 6. d4 Bf6 7. O-O Qe7 8. Re1
h5 9. Nbd2 g5 10. Nf1 g4 11. N3h2 gxh3 12. g3 Be6 13. Qb3 O-O-O 14. Bxe6+ fxe6
15. d5 Rh7 16. Be3 a6 17. Rac1 Qf7 18. c4 exd5 19. cxd5 Rg7 20. Qb6 Bh4 21.
Rxc7+ Qxc7 22. Rc1 Qxc1 23. Bxc1 Bf6 24. Bd2 Rc7 25. Ba5 Rc5 26. b4 Rb5 *
Position (FEN): 2kr1nn1/1p6/pQ1p1b2/Br1Pp2p/1P2P3/6Pp/P4P1N/5NK1 w - - 1 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1177
Best move: Qc7#