Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. b3 d5 3. Bb2 Bf5 4. e3 e6 5. d4 Nbd7 6. h3 Bd6 7. Bd3 Bxd3 8.
Qxd3 c5 9. Nbd2 Rc8 10. O-O O-O 11. c4 cxd4 12. exd4 dxc4 13. bxc4 Bb8 14. Rfe1
Re8 15. a4 h6 16. a5 b6 17. axb6 Nxb6 18. Qb3 Qc7 19. Ne5 Nfd7 20. Nef3 Nf6 21.
Ne5 Nfd7 22. g3 Nxe5 23. Rxe5 Red8 24. Qc3 Nxc4 25. Rc5 Qxc5 26. dxc5 Nxd2 *
Position (FEN): 1brr2k1/p4pp1/4p2p/2P5/8/2Q3PP/1B1n1P2/R5K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 520
Best move: Qxg7#