Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. g3 d5 3. d4 c6 4. Bg2 g6 5. O-O Bg7 6. Bf4 O-O 7. Nc3 Nbd7 8. e3
Nh5 9. Ne2 Nxf4 10. Nxf4 e5 11. dxe5 Nxe5 12. c3 Bg4 13. h3 Bxf3 14. Bxf3 Nxf3+
15. Qxf3 Qb6 16. Rab1 Rfe8 17. Kg2 Re4 18. Ne2 Rae8 19. Nd4 c5 20. Ne2 d4 21.
Rfd1 dxe3 22. Rd7 f5 23. g4 exf2 24. gxf5 Rxe2 25. Rf1 Qc6 26. Rd5 R2e3 27. Qd1
Re1 28. Qd3 R8e3 29. Qc4 b6 30. Rxf2 Re4 *
Position (FEN): 6k1/p5bp/1pq3p1/2pR1P2/2Q1r3/2P4P/PP3RK1/4r3 w - - 1 31
White to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 883
Best move: Rd8#