Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 Be7 3. Nc3 b6 4. Nf3 Bb7 5. d5 d6 6. Bb5+ c6 7. dxc6 Bxc6 8. Qe2
Nf6 9. e5 Nd5 10. Nxd5 exd5 11. exd6 Qxd6 12. Bd2 O-O 13. O-O-O a6 14. Bd3 Nd7
15. Rhe1 Bf6 16. Bg5 Bxg5+ 17. Nxg5 Rfe8 18. Bxh7+ Kf8 19. Qh5 Rxe1 *
Position (FEN): r4k2/3n1ppB/ppbq4/3p2NQ/8/8/PPP2PPP/2KRr3 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1135
Best move: Qxf7#