Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Bc5 5. O-O d6 6. c3 Bd7 7. h3 h6 8. Re1 g5
9. Nh2 a6 10. Ba4 b5 11. Bc2 Qe7 12. Nd2 O-O-O 13. a4 b4 14. Nc4 Rdg8 15. Ne3
h5 16. Nd5 Nxd5 17. exd5 Na5 18. cxb4 Bxb4 19. Bd2 Bxd2 20. Qxd2 Nb7 21. d4 f6
22. dxe5 fxe5 23. Qe2 g4 24. Qxa6 gxh3 25. g3 h4 26. Re4 hxg3 *
Position (FEN): 2k3rr/1npbq3/Q2p4/3Pp3/P3R3/6pp/1PB2P1N/R5K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 703
Best move: Qa8#