Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Accelerated_London_System
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Nf6 4. c4 g6 5. Nf3 b6 6. Nc3 Bd7 7. cxd5 Nb8 8. Bc4
Bg7 9. O-O a6 10. a4 c6 11. dxc6 Nxc6 12. d5 Na5 13. Bd3 Nh5 14. b4 Bxc3 15.
bxa5 Bxa1 16. Qxa1 Nxf4 *
Position (FEN): r2qk2r/3bpp1p/pp4p1/P2P4/P4n2/3BPN2/5PPP/Q4RK1 w kq - 0 17
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 743
Best move: Qxh8#