Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Mason_Variation
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 e6 4. h3 Bd6 5. Bxd6 cxd6 6. a3 Nf6 7. Nf3 O-O 8. Nc3
a6 9. Be2 Bd7 10. O-O Ne4 11. Nxe4 dxe4 12. Nd2 f5 13. f3 d5 14. fxe4 dxe4 15.
Bc4 b5 16. Bb3 Kh8 17. Qh5 Rf6 18. Rf2 Rh6 19. Qf7 Be8 *
Position (FEN): r2qb2k/5Qpp/p1n1p2r/1p3p2/3Pp3/PB2P2P/1PPN1RP1/R5K1 w - - 8 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1423
Best move: Qf8#