Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. Nf3 Nc6 5. Bg5 Be7 6. Bxe7 Ngxe7 7. Bd3 cxd4 8.
O-O Qb6 9. b3 O-O 10. Ng5 h6 11. Qh5 Nxe5 12. Nh7 Nxd3 13. Nxf8 Nb4 14. Na3
Kxf8 15. Rae1 Qd6 16. Nb5 Qb6 17. Na3 Qc5 18. Re3 dxe3 19. fxe3 Qxe3+ 20. Kh1
Bd7 *
Position (FEN): r4k2/pp1bnpp1/4p2p/3p3Q/1n6/NP2q3/P1P3PP/5R1K w - - 2 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 752
Best move: Qxf7#