Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Nf3 Nc6 5. Be2 e5 6. O-O Bb4 7. Ne4 Bf5 8.
Ng3 Nge7 9. c3 Bd6 10. Nxf5 Nxf5 11. b4 Qb6 12. b5 Nce7 13. d4 O-O-O 14. dxe5
Bxe5 15. Qb3 Bf6 16. g4 Nh4 17. Nxh4 Bxh4 18. Be3 Qg6 19. Qa3 h5 20. Qxa7 hxg4
21. Rad1 Nd5 22. c4 Nc3 *
Position (FEN): 2kr3r/Qpp2pp1/6q1/1P6/2P3pb/2n1B3/P3BP1P/3R1RK1 w - - 1 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 929
Best move: Qa8#