Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Nd7 5. Nf3 Ngf6 6. Nxf6+ Nxf6 7. Bd3 Bd6
8. c3 h6 9. Qc2 b6 10. Be3 Bb7 11. O-O-O Qe7 12. Ne5 O-O-O 13. Qa4 Bxe5 14.
dxe5 Nd5 15. Rhe1 Nxe3 16. Rxe3 Qg5 17. Qxa7 Qxg2 18. Re2 Qxh2 19. Red2 Qf4 20.
Ba6 Bxa6 *
Position (FEN): 2kr3r/Q1p2pp1/bp2p2p/4P3/5q2/2P5/PP1R1P2/2KR4 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1439
Best move: Qa8#