Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. e3 Bxc3+ 5. bxc3 d5 6. Nf3 O-O 7. Bd3 b6 8.
O-O Bb7 9. Ba3 Re8 10. cxd5 Nxd5 11. c4 Nf6 12. c5 Nbd7 13. Rc1 c6 14. Qb3 Qc7
15. Nd2 Ng4 16. Nf3 e5 17. h3 Ngf6 18. dxe5 Nxe5 19. Nxe5 Rxe5 20. cxb6 axb6
21. Bb2 Re7 22. a3 Nd5 23. Bc4 Rd8 24. Rfd1 Qd6 25. Bxd5 cxd5 26. Qc3 Ree8 *
Position (FEN): 3rr1k1/1b3ppp/1p1q4/3p4/8/P1Q1P2P/1B3PP1/2RR2K1 w - - 2 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 910
Best move: Qxg7#