Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Three_Knights_Variation
Moves: 1. Nf3 d5 2. d4 e6 3. c4 Nf6 4. Nc3 Be7 5. cxd5 Nxd5 6. e4 Nxc3 7. bxc3 O-O 8.
Bd3 c5 9. O-O cxd4 10. cxd4 b6 11. Re1 Bb7 12. Bb2 Nc6 13. Rc1 Rc8 14. d5 Nb4
15. Rxc8 Qxc8 16. Bb1 exd5 17. a3 dxe4 18. axb4 Bxb4 19. Qd4 Bxe1 *
Position (FEN): 2q2rk1/pb3ppp/1p6/8/3Qp3/5N2/1B3PPP/1B2b1K1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 656
Best move: Qxg7#