Chess puzzle (Checkmate)
Opening: Rat_Defense, Rat_Defense_Small_Center_Defense
Moves: 1. d4 e6 2. e4 d6 3. c4 Nc6 4. Nc3 a6 5. Nf3 h6 6. Bd3 Be7 7. O-O g5 8. h3 h5
9. d5 g4 10. hxg4 hxg4 11. Nh2 Ne5 12. Bf4 exd5 13. exd5 Nf6 14. Qe2 Qd7 15.
Bxe5 dxe5 16. Qxe5 Rh5 17. Qe3 Qd6 18. Rfe1 Qxh2+ 19. Kf1 Bd7 *
Position (FEN): r3k3/1ppbbp2/p4n2/3P3r/2P3p1/2NBQ3/PP3PPq/R3RK2 w q - 2 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 415
Best move: Qxe7#