Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Accelerated_London_System
Moves: 1. d4 d5 2. Bf4 g6 3. e3 Bg7 4. Nf3 Nf6 5. h3 c6 6. c4 dxc4 7. Bxc4 Qa5+ 8. Nc3
Ne4 9. Qb3 Be6 10. Bxe6 fxe6 11. O-O Nxc3 12. bxc3 Qb6 13. Qxe6 Nd7 14. Rab1
Qd8 15. Rxb7 Bf6 16. Rfb1 Qc8 17. Bg5 Nb6 18. Rxe7+ Bxe7 *
Position (FEN): r1q1k2r/p3b2p/1np1Q1p1/6B1/3P4/2P1PN1P/P4PP1/1R4K1 w kq - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1021
Best move: Qxe7#